{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224880225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224922235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46949"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224934455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51211"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224944925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39045"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224956015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51517"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224966705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.224981715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.224990265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47573"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225000386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:32940"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225010396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35107"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225021316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60538"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225032336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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":"e9d13ed3-44ea-45fa-b910-4b2ba409077a"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225045776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225053686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47547"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225064106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47214"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225076616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43976"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225087936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33670"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225098436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.225113206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.225123146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225131216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34648"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225141266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34804"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225151366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54626"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225162896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59982"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.225173656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.225188296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.225197786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231273557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.231299417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231310057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231333787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231345547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231357797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231369328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231380758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231392378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231403578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231415148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231426128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231437788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231451178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231463038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231474808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231486578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231498078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231509738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231521518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231533378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231545428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231557268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231569099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231581129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231608969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231620959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231632879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231645119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231656889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231668479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231680399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231692309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231704079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231715109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231726519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231739819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.231751179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23176355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23177576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23178768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.23179725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.23180645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","discovery_addr":"[::1]:47573"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.23181768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23182954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","discovery_addr":"[::1]:46949"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.23183973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23185103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","discovery_addr":"[::1]:47547"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.23186131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23187424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","discovery_addr":"[::1]:34648"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.23188441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23189622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"discovery process not yet complete","elapsed":"9.24µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:40.23190749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23191871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","producer_id":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.23193069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.23194297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:33035","component":"dropshot","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.231956901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:33035","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231970461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:33035","component":"dropshot","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:33035","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231981321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.231990601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.231999231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232013261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.232022501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","interval":"10s","address":"[::1]:33035","producer_id":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.232035881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","address":"[::1]:33035","producer_id":"575bd32d-bafc-4211-b3e8-4b66d17c132f","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.232047381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.232058001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232069011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","sender":"Sender { addr: [::1]:47429, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.232078461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","sender":"Sender { addr: [::1]:33621, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.232087741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","sender":"Sender { addr: [::1]:34398, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.232097181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","sender":"Sender { addr: [::1]:53798, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.232106361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232118261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","addr":"[::1]:47573"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.232128351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232139891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","addr":"[::1]:46949"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.232151371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232163032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","addr":"[::1]:47547"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.232172502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232184132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","addr":"[::1]:34648"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:40.232194342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"4.16353ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.232208132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232218892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232229232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232240432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.232251542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.252022901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.252161721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.252182931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.252193062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.252202712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","chassis_type":"Switch","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253267807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253294777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253305187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253315057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253349497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.253394558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.253406788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.253418458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.253510998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.253566028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.253600899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.253623909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.253697589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.253736559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.253759959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.25378378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.25381246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.25383042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25384767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25386516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.25388248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25389575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25390707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25391822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.253997241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254009631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254020721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254031531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254100121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254125411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254136241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254149031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254160661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254172362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254225972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254441903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254455513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254467203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254478823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254521613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254539943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254552063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254568664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254579794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254591634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254603314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.254614474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.254627824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254639814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254651124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254663394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254673884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254688694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254699434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254710464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254731944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.254741904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.254753014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254776045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.254787615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.254812615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.258798965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258832485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258846085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258858775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258872205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258881575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258893205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258903385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258915066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.258925176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258940016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.258959356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.258971036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258982856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.258995006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.259021696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259051236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259061836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259073206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259082806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259093946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259119917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.259131687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.259143347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259166707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259177687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259189777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259206787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259216027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259227087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259236367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259247187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259258377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.259269627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259281247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259293297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259302347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259313098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259322168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259334628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.259345698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.25984737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.259916151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.259980541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260007891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260031791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260065691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260095511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260107272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260129702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260145672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.260166362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.260176972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.260188382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.26185304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.261924921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.274294733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274329103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274373113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274398203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274409373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274424283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274434793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274445163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.274456293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:40.274466903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.274492794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.276506443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.276564674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276600244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276612404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276623684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276637554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276651774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276662484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276671474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276681884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276693274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.276703884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.276714274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.276725275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.284146632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.284185742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.284275102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.284322983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.284365023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.284403833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.284437803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.284451773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.422601395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47590"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.430546064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a70d23bb-8fed-475a-9bc7-b1a08744e675","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.43157023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a70d23bb-8fed-475a-9bc7-b1a08744e675","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.431930341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a70d23bb-8fed-475a-9bc7-b1a08744e675","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.4816687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"feef1c12-5b50-4cbc-b029-07813131f19b","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.482950347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"feef1c12-5b50-4cbc-b029-07813131f19b","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.487251658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.491991682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.512804886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:40.51345352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.559061628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.562185234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:40.564187024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"feef1c12-5b50-4cbc-b029-07813131f19b","remote_addr":"[::1]:47590","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":82510,"response_code":200} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:40.566521145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"358.267743ms","count":"1"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.188534419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:41.19063904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"982.397117ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.257464454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.257701385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.259157262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.259181772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.259192352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.259205092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.259216693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.259233063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.259244273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.259265393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.259286083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.259306563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.259329093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.259352513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.259376083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.259438494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.260472979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.260540469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.260573869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.26060533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, 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:45:41.26261886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.26273259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.26276983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.262820801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.262846381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.262889761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.262912211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.263169653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.264892111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.264918981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.264930801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.264942931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.264955102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.264972272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.264984072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.264996302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.265005682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.265016622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.265025792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.265036372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.265046942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:41.265057922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.265069282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.265080882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.266475109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.267304483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267327683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267339983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267361613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267375044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267385904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267395124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267405494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.267428684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.267440224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.267451494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267546834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267598585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267660915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267686255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267729415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.267750265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267790366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.267824196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.268391679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.268457169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.268516579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.268542209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.268584709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.26861005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.26865183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.2686846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.269336133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.269402273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.269461214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271126212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271153852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271166572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271177742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271189162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271204492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271228183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271238323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.271248883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.271260763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.271272443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.271291693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271339253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271349803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271368953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271428204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271444164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271454454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271464854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271475304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.271485684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:41.271588614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.271653375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.273316933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.273396304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273444074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273454754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273470434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273481384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273492164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273502564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273511634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273522394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273532974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.273543314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.273557594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.273569024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.275315603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.275347023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:41.275377854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.275413754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.275453974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.275478174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.275502834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.275515904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.253141527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.253194498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.253205648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.253215698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.253225348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260726396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260769636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260782286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:42.260798436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.260820146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.260841616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.260862846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260887066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260911917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260935487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.260960457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.260984367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:42.260996197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261008767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261021137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, 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:45:42.261033067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261055857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261066137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261077827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261087777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261099288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261108818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261120538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:42.261143908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261155758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261169188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261180658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261194238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261206688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261218528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261231498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261240568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261251328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261260748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261271728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261280558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:42.261293009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261303919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261315379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261326529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261337229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261348909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261360859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261381969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261390899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261403309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261412369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261422849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261446159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261457299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261468829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261479149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.2614908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26150631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26151572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26152667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.2615359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26154731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26156505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26157662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26158861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26160068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26160964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.26162032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.2616292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26164147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26165268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.2616638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.26167554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261687441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261696601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261707391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261718581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261729471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261740231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261751031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261763031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.261772121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261782951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.261794151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.262006602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.262085233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262155243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262187573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262235613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262257313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262279293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262305744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262327204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262347944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.262388374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:42.262447074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.262484134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.264074462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.264107832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264142303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264152203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264163383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264177453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264188243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264198763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264207833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264218223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264228873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.264239263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.264255723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.264266803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.265939261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.268832256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.268868326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.268890756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.268911726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.268935627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.268968767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.268982077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.463091219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:42.463861942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"2.25559712s","count":"3"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.081720435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47592"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.083930246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"cac593f3-4302-4997-af11-a495f2988257","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.084003777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"cac593f3-4302-4997-af11-a495f2988257","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.084363518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.084537909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:43.087476744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087642625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087662045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087671445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087680845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087690045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087699105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087708655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087717445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087740645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087749926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087759146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087768026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087777106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087786186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087795046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087804166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087813066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087822036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087830766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087839756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087848746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087859156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087868336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087877486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087886716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087895716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087904906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087914146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087923086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087931846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.087940726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.087949007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"cac593f3-4302-4997-af11-a495f2988257","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":3899,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090148328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"1681acf6-80d2-40e2-9764-377e9582fd1f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.090214738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"1681acf6-80d2-40e2-9764-377e9582fd1f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090394149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.0905765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091263103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091432464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.092171878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 13 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.093721565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"1681acf6-80d2-40e2-9764-377e9582fd1f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.096147327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b3c0225f-3d5f-4955-97fa-91024a26d4a3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.097964587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b3c0225f-3d5f-4955-97fa-91024a26d4a3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.097995927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, 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:45:43.098010467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.098021387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, 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:45:43.098033987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.098056357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, 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:45:43.098068697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.098084067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, 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:45:43.098096487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098107347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, 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:45:43.098119967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098131297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, 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:45:43.098143587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 19 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.098154617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b3c0225f-3d5f-4955-97fa-91024a26d4a3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.09870205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ed13544-12c3-4546-8a00-f7a54b3865b1","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.098873891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ed13544-12c3-4546-8a00-f7a54b3865b1","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.099087622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, 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:45:43.099162673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.099191743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, 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:45:43.099217103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.099230323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, 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:45:43.099254403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.099264963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, 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:45:43.099356344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.099375304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, 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:45:43.099387334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.099402514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, 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:45:43.099414544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.099446744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ed13544-12c3-4546-8a00-f7a54b3865b1","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":751,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.099898516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b0605520-3174-4419-be70-4495e25a6db8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.100946452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b0605520-3174-4419-be70-4495e25a6db8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.100982682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, 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:45:43.100996772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101007722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, 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:45:43.101020282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101031182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, 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:45:43.101049042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101059982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, 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:45:43.101072782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101083992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, 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:45:43.101098542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101109242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, 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:45:43.101121232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 31 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.101133093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b0605520-3174-4419-be70-4495e25a6db8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.101148613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7448e0a5-e86b-4cc2-8192-6481a515da00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.101162663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7448e0a5-e86b-4cc2-8192-6481a515da00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.101175123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, 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:45:43.101187453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101198203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, 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:45:43.101210743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101221003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, 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:45:43.101232873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101243063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, 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:45:43.101255033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101265183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, 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:45:43.101278523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101288823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, 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:45:43.101300743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.101311143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7448e0a5-e86b-4cc2-8192-6481a515da00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.101631575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"57bc0908-3cb6-4dcf-9e74-93cf094b567e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.101647995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"57bc0908-3cb6-4dcf-9e74-93cf094b567e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.101728156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, 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:45:43.101822266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101844296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, 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:45:43.101869906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101882856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, 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:45:43.101915156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.101925677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, 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:45:43.102000517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.102077227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, 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:45:43.102117407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.102132008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, 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:45:43.102157318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.102221128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"57bc0908-3cb6-4dcf-9e74-93cf094b567e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":594,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.10255645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5d7a1e0a-2b44-4721-ba83-39d5c371791d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.10261155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5d7a1e0a-2b44-4721-ba83-39d5c371791d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.10270306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, 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:45:43.131037572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.131235263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:45:43.135971617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.136126058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, 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:45:43.136354879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.136418689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, 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:45:43.136494279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.13653475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, 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:45:43.13659012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.13662475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, 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:45:43.13668676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.136865641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5d7a1e0a-2b44-4721-ba83-39d5c371791d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":34318,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.137627835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"58ff44fa-ca3c-4f25-a7d6-8291eeba5206","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.137690385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"58ff44fa-ca3c-4f25-a7d6-8291eeba5206","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.137942397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.138093507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.138243218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"58ff44fa-ca3c-4f25-a7d6-8291eeba5206","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":629,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.172386479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eb2ea52e-d958-48fd-8b07-b2124593a516","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.172490909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eb2ea52e-d958-48fd-8b07-b2124593a516","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.173409264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.17452013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.17453713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eb2ea52e-d958-48fd-8b07-b2124593a516","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1470,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.230797072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1e8bf548-7286-4f7c-bb08-057b74442d48","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.230854192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1e8bf548-7286-4f7c-bb08-057b74442d48","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.250200169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.255992518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256035428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256055498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256065748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256075678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256089418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256101318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.256633601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.257867917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.257895497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.257918127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.257945057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.258764501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1e8bf548-7286-4f7c-bb08-057b74442d48","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":27984,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.260942752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262151738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262183248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262207239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262233999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262291559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.262305279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, 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:45:43.26638832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.266608811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.266627731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.267992398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.268036748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.268075018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.268087288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.268105298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"614f94df-d9e0-4438-bf98-7c026f762209","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.268127799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"614f94df-d9e0-4438-bf98-7c026f762209","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.268148889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.268932403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.269781147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.269798007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.269810887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.271801017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.271879987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.271895007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272031468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272059868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272072648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272083898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272100428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272110948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272122338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.272132418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272143639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272163779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272182679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.272196609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.274691001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276636341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276665081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276679941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.276694991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.276722321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.276733961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.276794132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.276805102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.276816802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"614f94df-d9e0-4438-bf98-7c026f762209","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":8308,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276845442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276870712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.276956243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.277002743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.277017883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.279717277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.291591566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.295913237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.295945598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.295957238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.295968898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"84211129-44c6-4bd1-8b14-dd11b7ff8d8a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.295990578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"84211129-44c6-4bd1-8b14-dd11b7ff8d8a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296004788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296018038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296030578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296044548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296066388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296079078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296091988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296116858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296126669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296138649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296149819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296161239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296173389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296185399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296196999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.296210009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, 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:45:43.296222569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 20 }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296248849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296260029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296271599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296283319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296294689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296306029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296317009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.296327889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29633763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.29634936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"84211129-44c6-4bd1-8b14-dd11b7ff8d8a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":3971,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.29636714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.29637874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.2963918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.29640504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29641816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29642775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29644034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29646046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29647157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29648276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29649386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29650496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.29651614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.298251419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.299462145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.299487305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, 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:45:43.299501895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.299514415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.299527015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.299539575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, 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:45:43.300292729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.300325239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.300337279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30034992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30036695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30037875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30039063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30040122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.3084809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30851458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.30852737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.308539091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, 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:45:43.308555571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.308567811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.308580211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.308599701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312261279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.312323319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.3123765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312611171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, 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:45:43.312769792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312803582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312894302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312910182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312923602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.312955923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, 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:45:43.313000053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.313013523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, 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:45:43.313055813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.313068723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, 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:45:43.313096423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.313253294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8e4bb1f7-fcbc-483e-b0c7-0c6202f75df9","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":16642,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.315211694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"23b964fb-0895-4ba2-a158-123ace9916dd","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.320088198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"23b964fb-0895-4ba2-a158-123ace9916dd","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.327915178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, 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:45:43.327966298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.327978998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, 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:45:43.327997678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328009018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, 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:45:43.328021838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328032868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, 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:45:43.328045588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328057008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, 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:45:43.328069748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.328081418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, 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:45:43.328094059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 32 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.328106199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"23b964fb-0895-4ba2-a158-123ace9916dd","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":649,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.328136289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6ae34920-c5ff-444a-9918-a55b152b87af","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.328149499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6ae34920-c5ff-444a-9918-a55b152b87af","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.328162919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, 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:45:43.328176079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328187239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, 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:45:43.328199529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328210439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, 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:45:43.328223489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328234379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, 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:45:43.328248509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328259919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, 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:45:43.328272699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328283389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, 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:45:43.32829608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.32830789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6ae34920-c5ff-444a-9918-a55b152b87af","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.3283213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cba4af19-a614-43a5-8522-29ff146da736","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.32833453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cba4af19-a614-43a5-8522-29ff146da736","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.32834706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, 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:45:43.32835949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.32837145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, 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:45:43.32838423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.32839521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, 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:45:43.32840736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.32841816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, 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:45:43.3284308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.32844155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, 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:45:43.32845432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.3284653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, 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:45:43.32847783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.328490231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cba4af19-a614-43a5-8522-29ff146da736","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.328503501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"642a4020-0036-4cab-8596-b758b2d40915","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.328515841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"642a4020-0036-4cab-8596-b758b2d40915","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.328528791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:45:43.328541541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328552291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, 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:45:43.328565221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328576211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, 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:45:43.328588921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328601571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, 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:45:43.328614201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328625111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, 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:45:43.328638031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.328648411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, 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:45:43.328660601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.33034646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"642a4020-0036-4cab-8596-b758b2d40915","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":10682,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.33232426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fad994bd-7dd8-4586-aec6-7ddb09bf7c9d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.334695562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fad994bd-7dd8-4586-aec6-7ddb09bf7c9d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.334716692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, 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:45:43.334737962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.334750402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, 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:45:43.334763992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.334775382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, 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:45:43.334788842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.334801312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, 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:45:43.337258084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.343018543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, 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:45:43.343040173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.343073764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, 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:45:43.343088944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.343101344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fad994bd-7dd8-4586-aec6-7ddb09bf7c9d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1719,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.343131184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"724d2e63-3018-4a4c-a6e8-e37fc8c3f94e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.343144714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"724d2e63-3018-4a4c-a6e8-e37fc8c3f94e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.343158934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.343174904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.343186514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"724d2e63-3018-4a4c-a6e8-e37fc8c3f94e","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.343200374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a1eff7cf-30dc-46cf-b91b-4cf6b6b16262","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.343213724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a1eff7cf-30dc-46cf-b91b-4cf6b6b16262","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349272904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349304995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.349318355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a1eff7cf-30dc-46cf-b91b-4cf6b6b16262","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":6559,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349348365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7a4f19a0-4bf5-4f88-9e67-28429e94da5d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.349361855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7a4f19a0-4bf5-4f88-9e67-28429e94da5d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349376065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349388665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.349400255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7a4f19a0-4bf5-4f88-9e67-28429e94da5d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349414765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0ed8ad81-abe7-4894-84f0-dff1b5c0b90c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.349427995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0ed8ad81-abe7-4894-84f0-dff1b5c0b90c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349442775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.349455455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.349467275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0ed8ad81-abe7-4894-84f0-dff1b5c0b90c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":334,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.350200939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"9d4eb127-49ab-4159-a071-892ee14cc6ad","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.350255879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"9d4eb127-49ab-4159-a071-892ee14cc6ad","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.350288139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.35426915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35430817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35433813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35435153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.35437889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"9d4eb127-49ab-4159-a071-892ee14cc6ad","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35440484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"69ba04fb-2684-499a-b663-5ae7404382d2","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.35443572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"69ba04fb-2684-499a-b663-5ae7404382d2","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.354449551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:45:43.354464931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:43.354474111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.354504051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"69ba04fb-2684-499a-b663-5ae7404382d2","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.354587311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"edc90245-a86c-4434-948b-743cd705108f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.354641001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"edc90245-a86c-4434-948b-743cd705108f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.354765992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.354892333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.355002863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"edc90245-a86c-4434-948b-743cd705108f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":428,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.356896663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"48994264-41a4-48b1-96eb-9a40137fb10a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.35832386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"48994264-41a4-48b1-96eb-9a40137fb10a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35838987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.35840792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.358421251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"48994264-41a4-48b1-96eb-9a40137fb10a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":312,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.358437241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9dc9794-67ad-4b1b-b53c-c6743c0b78f6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.358449581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9dc9794-67ad-4b1b-b53c-c6743c0b78f6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.358462331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, 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:45:43.358475551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.358486181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, 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:45:43.358498661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.358509181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, 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:45:43.359127934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.359206594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, 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:45:43.359352895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.359386065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, 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:45:43.359407315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.359418415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, 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:45:43.359441016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.359515726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9dc9794-67ad-4b1b-b53c-c6743c0b78f6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1987,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.359900358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"934056d0-ee02-4e7a-be61-08d0a07a0d29","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.359916988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"934056d0-ee02-4e7a-be61-08d0a07a0d29","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.360947273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, 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:45:43.367659517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367690277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, 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:45:43.367705227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367717237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, 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:45:43.367730607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367742147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, 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:45:43.367755267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.367766467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, 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:45:43.367784387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.367795907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, 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:45:43.367808817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.367820427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"934056d0-ee02-4e7a-be61-08d0a07a0d29","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1610,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.367847428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cc10a07f-3496-4e03-b1ba-b04fb20f3247","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.367860778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cc10a07f-3496-4e03-b1ba-b04fb20f3247","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.367874328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, 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:45:43.367887188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367898448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, 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:45:43.367912848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367924118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, 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:45:43.367936808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367948038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, 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:45:43.367960888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367971988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, 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:45:43.367984888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.367996308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, 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:45:43.368009268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.368020828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cc10a07f-3496-4e03-b1ba-b04fb20f3247","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":474,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.374500481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7bea093e-b34a-4d77-846f-3f60887bea3a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.374550691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7bea093e-b34a-4d77-846f-3f60887bea3a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.375697937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, 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:45:43.377977008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378007018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, 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:45:43.378022128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.378033938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, 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:45:43.378063669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.378075009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, 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:45:43.378087509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378104849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, 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:45:43.378117899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378128919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, 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:45:43.378141819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.378153739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7bea093e-b34a-4d77-846f-3f60887bea3a","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1785,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.378181549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b6b464de-41c6-47dc-8d78-008c9d1cd2e7","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.378194689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b6b464de-41c6-47dc-8d78-008c9d1cd2e7","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.378207709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, 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:45:43.378220839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.37824031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:45:43.378449661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378463791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, 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:45:43.378477151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378489461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, 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:45:43.378537921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378560111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, 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:45:43.378589311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.378601661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, 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:45:43.379525876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.379690057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b6b464de-41c6-47dc-8d78-008c9d1cd2e7","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2836,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.38027153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9a0047c9-d31a-43be-bceb-df75f61ee455","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.381466806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9a0047c9-d31a-43be-bceb-df75f61ee455","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.381487926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, 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:45:43.387245914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.387351145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, 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:45:43.392011499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.394401351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, 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:45:43.394434201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.394447011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, 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:45:43.394470301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.394481651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, 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:45:43.394494381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.394505411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, 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:45:43.394517711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.394529021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9a0047c9-d31a-43be-bceb-df75f61ee455","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":12094,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.394556051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f6527b49-abab-4b30-afdb-f6e7a15515eb","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.394568301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f6527b49-abab-4b30-afdb-f6e7a15515eb","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.394580861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399342415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.399368045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"f6527b49-abab-4b30-afdb-f6e7a15515eb","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":3508,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399391486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"43322a93-01bc-41cb-be4a-345bdf00f9c8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.399403766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"43322a93-01bc-41cb-be4a-345bdf00f9c8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399416346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399428036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.399439036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"43322a93-01bc-41cb-be4a-345bdf00f9c8","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399451886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"aad16938-16db-4f92-9936-c38c91721e88","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.399494366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"aad16938-16db-4f92-9936-c38c91721e88","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399566576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.399673467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.399796638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"aad16938-16db-4f92-9936-c38c91721e88","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.408470151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3e3fd1a-e210-4c42-abf6-8c79a09bc673","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.408533271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3e3fd1a-e210-4c42-abf6-8c79a09bc673","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.409030784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.421851238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.421871758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3e3fd1a-e210-4c42-abf6-8c79a09bc673","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2299,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.421893818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"fe6fea4a-788c-448c-9bae-2fd9186bd59c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.421906788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"fe6fea4a-788c-448c-9bae-2fd9186bd59c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.421924018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.421936249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.421971489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.421995969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422008329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422034869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"fe6fea4a-788c-448c-9bae-2fd9186bd59c","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1895,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422061489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"afee3154-0e84-456b-84aa-534eca8baf9b","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.422074079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"afee3154-0e84-456b-84aa-534eca8baf9b","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422087549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:45:43.422100639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:43.422110169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422122139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"afee3154-0e84-456b-84aa-534eca8baf9b","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":269,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42213593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"7e7d7aa8-8424-4c1b-9486-ebd017e4c9be","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.42214911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"7e7d7aa8-8424-4c1b-9486-ebd017e4c9be","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42216241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42217485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.42218949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"7e7d7aa8-8424-4c1b-9486-ebd017e4c9be","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.4222033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a0a7a540-c563-4db0-99c2-1d3f98f9c973","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.42221651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a0a7a540-c563-4db0-99c2-1d3f98f9c973","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42222949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.4222417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.42225509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a0a7a540-c563-4db0-99c2-1d3f98f9c973","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42226875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3bf1be12-d281-4cc7-b763-c6b3d08d0b00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.42228549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3bf1be12-d281-4cc7-b763-c6b3d08d0b00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.42230235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, 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:45:43.42231721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.42232832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, 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:45:43.422340931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422352041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, 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:45:43.422364671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422375751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, 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:45:43.422388181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422399021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, 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:45:43.422411951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422423291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, 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:45:43.422436551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422447761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3bf1be12-d281-4cc7-b763-c6b3d08d0b00","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422461161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0c536977-bf66-479b-b1d7-2702a45b442d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.422473371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0c536977-bf66-479b-b1d7-2702a45b442d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422486311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, 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:45:43.422499071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422509701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, 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:45:43.422522511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422533281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, 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:45:43.422547262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422557942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, 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:45:43.422570492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422581132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, 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:45:43.422593502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422605022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, 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:45:43.422617452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422628462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0c536977-bf66-479b-b1d7-2702a45b442d","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422641372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f3b00009-b657-41fb-8cfa-6626c1377099","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.422653822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f3b00009-b657-41fb-8cfa-6626c1377099","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422667652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, 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:45:43.422680092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422691102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, 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:45:43.422703472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422714732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, 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:45:43.422726812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422737692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, 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:45:43.422750043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422760923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, 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:45:43.422774613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422785223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, 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:45:43.422797673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422808883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f3b00009-b657-41fb-8cfa-6626c1377099","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422822413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b82d808b-ab87-437f-92fc-2090331620d3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.422834693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b82d808b-ab87-437f-92fc-2090331620d3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422847433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, 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:45:43.422859833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422870593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, 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:45:43.422883173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422895153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, 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:45:43.422907583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.422918383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, 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:45:43.422930803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422941863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, 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:45:43.422954414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.422965184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, 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:45:43.422977694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.422989274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b82d808b-ab87-437f-92fc-2090331620d3","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.423002474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b55f650-1720-44af-a88e-2175c6807df6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.423017314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b55f650-1720-44af-a88e-2175c6807df6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.423030194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, 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:45:43.423042694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.423053324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:45:43.423066134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.423076474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, 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:45:43.423088504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.423099514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, 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:45:43.423111804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.423122674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, 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:45:43.423135954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.423146804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, 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:45:43.423158905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.423170185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b55f650-1720-44af-a88e-2175c6807df6","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.423183165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"92960f22-d1e4-4c9d-a01d-a354df459835","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.423196025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"92960f22-d1e4-4c9d-a01d-a354df459835","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.423208465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, 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:45:43.430749872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.445181565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, 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:45:43.445235185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.445248175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, 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:45:43.445261275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.445272175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, 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:45:43.445284765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.445296335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, 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:45:43.445308785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:43.445320275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, 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:45:43.445333466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.445345176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"92960f22-d1e4-4c9d-a01d-a354df459835","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":13657,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445371406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"28dc9eb4-dfe7-468e-bc02-b5c70169fa09","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.445383986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"28dc9eb4-dfe7-468e-bc02-b5c70169fa09","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445396686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445407936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.445418466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"28dc9eb4-dfe7-468e-bc02-b5c70169fa09","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":7436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445431476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"94347c2f-c952-42f7-81cb-1503222d936f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.445444046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"94347c2f-c952-42f7-81cb-1503222d936f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445456476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445467846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.445478536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"94347c2f-c952-42f7-81cb-1503222d936f","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445493386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"98abc388-34e7-4efb-bea2-37b3cafaf588","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.445505546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"98abc388-34e7-4efb-bea2-37b3cafaf588","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445518056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.445830338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.449995508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"98abc388-34e7-4efb-bea2-37b3cafaf588","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1823,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450032039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4f75597d-7376-41da-a117-c42335676723","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450052039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4f75597d-7376-41da-a117-c42335676723","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450065389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450077659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.450088939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4f75597d-7376-41da-a117-c42335676723","remote_addr":"[::1]:47592","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":366,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.056050673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.057850412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"3.848743505s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.384247575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.384276766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.384287716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.384297466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.401445432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.402458837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.402482397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.402495187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.402506967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.402530217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.402551267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.402572167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.408447266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.408577777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.408603297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.408626777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.410475677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.410504507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.410527877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.410540627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, 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:45:44.4111955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.4112258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.411240841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.411251981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.411261311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.411298391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.411314011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.414181195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.414225136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.414236986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.414248656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.414263116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.415804593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.418316796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.418365076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418378656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418388886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418400296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418409886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418420796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.418434666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:44.445738973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.445774213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.445796643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.465604133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.465649133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.465663643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.471497192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.471551702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.471563402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.471590463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.471600243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.473258081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.473323111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.473339471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.474014365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.475916004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477346712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477364882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477377162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477412862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477423832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477435712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477449442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.477461282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477474032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477487312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477497592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477508472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477518882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477529943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.477588173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.477787914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477820784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477866674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477877194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477890584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477903444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477913824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477924505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477934715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477948265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.477957265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477969605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.477980535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.479714843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.48110837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.481199101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481212571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481226611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481238441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481252871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481265361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481279861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481299301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.481347781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:44.481370721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.481384741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.481992994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.482025645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482121595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482133205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482146315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482168805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482182195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482201936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482212656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482228426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482240826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.482252966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.482266516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.482279356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.483590513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.483612743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.483884924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.483917094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.483994215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.484041365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.484076325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.484092805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.757379233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47594"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.759085342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.759118252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.759133712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.759148272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:44.759240763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759253673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759263303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759272733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759282443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759801026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759813896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759823316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759835706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759845696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759855596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759984467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.759998017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.760009127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.760018477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.760028387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761738085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761768156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761779476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761790006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761801746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761811886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761821636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761831496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761841896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761852036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761861926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761876156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761886656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761896536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761907526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.761917766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.761927666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"9af6c3c4-2015-4541-8ed6-8be7aa4c7f8a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.761953756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"88514671-c960-4224-a4b0-97e465db45d0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.761975407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"88514671-c960-4224-a4b0-97e465db45d0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.761989277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.762003127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762030747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762073357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762085857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.762112037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"88514671-c960-4224-a4b0-97e465db45d0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":459,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762126287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e8705436-1615-4be8-a23d-d7b4cbe7ce62","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.762141117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e8705436-1615-4be8-a23d-d7b4cbe7ce62","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762154987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, 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:45:44.762168618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.762180358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, 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:45:44.762194148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.762206068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, 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:45:44.762219038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.762230248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, 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:45:44.762242918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.762254228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, 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:45:44.762268978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.762280988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, 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:45:44.764285138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.765309523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e8705436-1615-4be8-a23d-d7b4cbe7ce62","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":475,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765375583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b371c546-ec15-4613-91df-b530c898d865","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.765389523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b371c546-ec15-4613-91df-b530c898d865","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765403793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, 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:45:44.765417963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765429154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, 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:45:44.765456374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765467864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, 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:45:44.765481044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765492484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, 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:45:44.765505824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765517034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, 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:45:44.765529894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765541154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, 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:45:44.765559444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.765571384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b371c546-ec15-4613-91df-b530c898d865","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765586604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"307a15e5-7b3b-42f4-b871-ac37d7feedee","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.765599524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"307a15e5-7b3b-42f4-b871-ac37d7feedee","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765612754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:45:44.765626314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765637455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, 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:45:44.765651255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765662435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, 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:45:44.765675405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765686405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, 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:45:44.765699295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765712595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, 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:45:44.765725905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765737265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, 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:45:44.765750305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.765761585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"307a15e5-7b3b-42f4-b871-ac37d7feedee","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":780,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765784155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3119922e-94d8-4b58-bdca-cda95c1c1815","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.765797455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3119922e-94d8-4b58-bdca-cda95c1c1815","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765810875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, 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:45:44.765824065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765836596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, 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:45:44.765849756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765861066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, 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:45:44.765874006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765885236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, 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:45:44.765912306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765923476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, 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:45:44.765936496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.765947736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, 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:45:44.765960536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.765973516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3119922e-94d8-4b58-bdca-cda95c1c1815","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.765987676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b2e2439-a0d2-47c6-be3d-18e9f4e0051f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.766010976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b2e2439-a0d2-47c6-be3d-18e9f4e0051f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.766025536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, 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:45:44.766056767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.766069037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, 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:45:44.766082267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.766093487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, 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:45:44.766106787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.766118007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, 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:45:44.767670145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767696255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, 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:45:44.767711255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767723235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, 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:45:44.767736555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.767748595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5b2e2439-a0d2-47c6-be3d-18e9f4e0051f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.767771315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1e182d64-e676-4b31-bf33-0dcff2933111","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.767784805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1e182d64-e676-4b31-bf33-0dcff2933111","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.767798805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, 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:45:44.767815195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767826906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, 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:45:44.767840256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767851476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, 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:45:44.767864506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767875566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, 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:45:44.767888276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767899266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, 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:45:44.767911876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.767923026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, 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:45:44.767938136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.767949656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1e182d64-e676-4b31-bf33-0dcff2933111","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768079737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"925ea1bc-dfe9-4af2-b231-18b5d4225fca","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.768225298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"925ea1bc-dfe9-4af2-b231-18b5d4225fca","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768239048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768250988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 97 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.768262748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"925ea1bc-dfe9-4af2-b231-18b5d4225fca","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768276098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.768288878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768301768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768315108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.768326098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4cfdef94-46c9-4e53-8a59-8bba9ab4b8fb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":317,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768339158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"dd94806d-98b2-4c8d-9f1f-9699db5cfebb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.768351698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"dd94806d-98b2-4c8d-9f1f-9699db5cfebb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.768364538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77063263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.77065971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"dd94806d-98b2-4c8d-9f1f-9699db5cfebb","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":365,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77068471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1c78898a-662f-4494-b510-2505db052713","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.77069832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1c78898a-662f-4494-b510-2505db052713","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77071234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77073101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.77074256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1c78898a-662f-4494-b510-2505db052713","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77075589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"396dfe4d-296a-483b-bda8-854437234fe5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.77076864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"396dfe4d-296a-483b-bda8-854437234fe5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.77078152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.770793681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770815761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770842291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770854771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.770880881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"396dfe4d-296a-483b-bda8-854437234fe5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770894841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c183285c-0ccd-432e-ad79-6db0f04f2be5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.770908321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c183285c-0ccd-432e-ad79-6db0f04f2be5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770922091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, 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:45:44.770937221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770948731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, 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:45:44.770961661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.770972791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, 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:45:44.770988622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771000042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, 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:45:44.771013162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771024892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, 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:45:44.771037822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771050352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, 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:45:44.771065272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.771077262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c183285c-0ccd-432e-ad79-6db0f04f2be5","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771091102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12cc2ad7-5dd9-4713-8546-551346036ce4","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.771104332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12cc2ad7-5dd9-4713-8546-551346036ce4","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771117492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:45:44.771130112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771141312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, 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:45:44.771154502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771165502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, 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:45:44.771179022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771191403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, 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:45:44.771204153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771215583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, 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:45:44.771228953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771240343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, 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:45:44.771253203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.771264883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12cc2ad7-5dd9-4713-8546-551346036ce4","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771278173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fbb327dd-9652-4439-b785-945220f851a8","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.771291033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fbb327dd-9652-4439-b785-945220f851a8","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.771305453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, 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:45:44.771318573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771329733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, 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:45:44.771342283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771353523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, 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:45:44.771366443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771377764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, 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:45:44.771390734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771401924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, 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:45:44.771414764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.771427064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, 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:45:44.771439524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.771450834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fbb327dd-9652-4439-b785-945220f851a8","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.774937761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"63ed434b-c6f8-4141-8ebd-021435488f3a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.776070837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"63ed434b-c6f8-4141-8ebd-021435488f3a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.776106707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, 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:45:44.776127837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776140077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, 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:45:44.776153767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776169657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, 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:45:44.776183847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776196268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, 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:45:44.776209868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776221618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, 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:45:44.776235128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776246608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, 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:45:44.776260328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.776272008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"63ed434b-c6f8-4141-8ebd-021435488f3a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":484,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.776289148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8f52f71e-443c-485c-b3b2-88ed8c30057a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.776303988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8f52f71e-443c-485c-b3b2-88ed8c30057a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.776317608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, 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:45:44.776882141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776894261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, 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:45:44.776908111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776919861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, 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:45:44.776933741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776962471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, 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:45:44.776975991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.776988041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, 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:45:44.777003221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.777074102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, 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:45:44.777402413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.777414893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8f52f71e-443c-485c-b3b2-88ed8c30057a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":684,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777434584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"403f0328-5140-4c08-9c85-d7c3152b840b","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.777447784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"403f0328-5140-4c08-9c85-d7c3152b840b","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777461204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, 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:45:44.777474404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.777497954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, 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:45:44.777512934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.777534134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, 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:45:44.777547714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.777564854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, 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:45:44.777578194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777590014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, 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:45:44.777602814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.777614414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, 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:45:44.777627325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.777639025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"403f0328-5140-4c08-9c85-d7c3152b840b","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777662705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"74879c69-7b99-4561-8c43-4271e7cca93f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.777675685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"74879c69-7b99-4561-8c43-4271e7cca93f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777688625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.777700455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 103 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.777746095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"74879c69-7b99-4561-8c43-4271e7cca93f","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.778470779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3a1bb32a-703d-4cb0-b886-02482343ea47","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.779210752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3a1bb32a-703d-4cb0-b886-02482343ea47","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779227903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779240903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.779252683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3a1bb32a-703d-4cb0-b886-02482343ea47","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779269933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2851a87-9a85-4519-a04a-31311961f584","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.779282563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2851a87-9a85-4519-a04a-31311961f584","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779295543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779322153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 105 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.779343243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2851a87-9a85-4519-a04a-31311961f584","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779360923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a99f197-9fcf-4a60-ab06-be70115e83ec","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.779374353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a99f197-9fcf-4a60-ab06-be70115e83ec","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779450234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779511244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.779577904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8a99f197-9fcf-4a60-ab06-be70115e83ec","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779875566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"23849aa3-7736-423a-bd8c-ab7deaa7d07a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.779889966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"23849aa3-7736-423a-bd8c-ab7deaa7d07a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.779976256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.780062367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.781892766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.781918696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.781933556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.781965386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"23849aa3-7736-423a-bd8c-ab7deaa7d07a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.781981676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c82cfedb-9f26-4b6a-a311-053c4db56a08","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.781995097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c82cfedb-9f26-4b6a-a311-053c4db56a08","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782008677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, 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:45:44.782021587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:44.782048007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.782059247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"c82cfedb-9f26-4b6a-a311-053c4db56a08","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782074217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1a26eb2a-6c70-44d6-a78e-8d6d676b5077","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.782095357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1a26eb2a-6c70-44d6-a78e-8d6d676b5077","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782116697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782129487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.782142657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1a26eb2a-6c70-44d6-a78e-8d6d676b5077","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782156207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"dd402ebc-772e-495c-8bef-b4d21cdf4c0d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.782169117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"dd402ebc-772e-495c-8bef-b4d21cdf4c0d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782182417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782194498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.782210428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"dd402ebc-772e-495c-8bef-b4d21cdf4c0d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782224448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0811fc05-83c8-4d97-a06e-39377bf8cf45","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.782237768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0811fc05-83c8-4d97-a06e-39377bf8cf45","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782300618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, 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:45:44.782371878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.782395229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:45:44.782425509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.782437319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:45:44.782466389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.782478919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:45:44.782504529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782516289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:45:44.782547359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.782559659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:45:44.78258548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.78263552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0811fc05-83c8-4d97-a06e-39377bf8cf45","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783048092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"00acb3bf-0258-48dc-8885-5ef3e5065c5d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.783063252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"00acb3bf-0258-48dc-8885-5ef3e5065c5d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783142462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:45:44.783213573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.783235343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:45:44.783264193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.783275923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:45:44.783303193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.783315153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:45:44.783339353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783351393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:45:44.783381324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783394944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:45:44.783418904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.783467484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"00acb3bf-0258-48dc-8885-5ef3e5065c5d","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783899706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.783914066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.783969887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:45:44.784073157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784086267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:45:44.784099887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784112637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:45:44.784134187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784148547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:45:44.784172558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784184308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:45:44.784211688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784223628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:45:44.784251478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 120 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.784301888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"698fe4c9-e371-4ebc-b8c7-42a5ffe5dddd","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.78467778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f44046aa-d2af-401b-9bc9-bf7a1f276d79","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.78469244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f44046aa-d2af-401b-9bc9-bf7a1f276d79","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.784766191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:45:44.784839291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784860311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:45:44.784890191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784902211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:45:44.784930681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784943061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:45:44.784967552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.784979722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:45:44.785006462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.785019532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:45:44.785046722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.785096332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f44046aa-d2af-401b-9bc9-bf7a1f276d79","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":428,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.785483194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53b179ff-72f4-473c-9c4c-34d90c430254","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.787361443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53b179ff-72f4-473c-9c4c-34d90c430254","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.787381204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:45:44.787394914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787406884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:45:44.787420414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787431734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, 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:45:44.787447644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787464994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, 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:45:44.787657045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787668575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, 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:45:44.787681855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787693255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, 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:45:44.787706385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.787718565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53b179ff-72f4-473c-9c4c-34d90c430254","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.787734705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"954cf425-fbb3-40e3-916b-6942db7bf0b3","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.787749355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"954cf425-fbb3-40e3-916b-6942db7bf0b3","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.787762485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, 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:45:44.787799596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787812076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, 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:45:44.787825516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787848816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:45:44.787861796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787873376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, 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:45:44.787886726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787897906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, 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:45:44.787911956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.787923366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:45:44.787949196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.787960846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"954cf425-fbb3-40e3-916b-6942db7bf0b3","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.787975406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"982d96f9-a14e-4977-ad0c-35e9d530a1b9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.787988657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"982d96f9-a14e-4977-ad0c-35e9d530a1b9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788001547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788013587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.788024907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"982d96f9-a14e-4977-ad0c-35e9d530a1b9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788038287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"71ef6eb9-87f9-4dbc-b812-5557c19b9457","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.788052307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"71ef6eb9-87f9-4dbc-b812-5557c19b9457","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788065297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788077137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.788088787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"71ef6eb9-87f9-4dbc-b812-5557c19b9457","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":287,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.78862989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cb46d2a6-7ed4-467f-a2e7-acec2036671e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.7886472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cb46d2a6-7ed4-467f-a2e7-acec2036671e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.78875158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.788824321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.788893441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cb46d2a6-7ed4-467f-a2e7-acec2036671e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.789210883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"618efeee-5723-4ad7-83f8-6d77b79b3a73","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.790210827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"618efeee-5723-4ad7-83f8-6d77b79b3a73","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.790233088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.790246208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.790257458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"618efeee-5723-4ad7-83f8-6d77b79b3a73","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":370,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791243773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"50cbf750-a22b-4bbf-b195-5e7895a67230","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.791261033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"50cbf750-a22b-4bbf-b195-5e7895a67230","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791274543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.791287483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791315033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.791339243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791351613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.791377793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"50cbf750-a22b-4bbf-b195-5e7895a67230","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":620,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791391333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61de5c45-ae8f-4f68-bc14-a2e0323aa08a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.791404403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61de5c45-ae8f-4f68-bc14-a2e0323aa08a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791419924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, 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:45:44.791433124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:44.791442554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.791454804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61de5c45-ae8f-4f68-bc14-a2e0323aa08a","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":204,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791469074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1675cbe7-4966-4c03-9258-f1a6fa634966","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.791498064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1675cbe7-4966-4c03-9258-f1a6fa634966","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791511614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.791872876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.791889596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1675cbe7-4966-4c03-9258-f1a6fa634966","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.792372998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"caf18c51-2fd5-4bf0-bfc9-967c23c4d368","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.792390878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"caf18c51-2fd5-4bf0-bfc9-967c23c4d368","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.792404809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.792417269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.792431359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"caf18c51-2fd5-4bf0-bfc9-967c23c4d368","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":201,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796230848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.796253238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796267818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, 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:45:44.796282178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796293658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:45:44.796312388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796366309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:45:44.796387399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796399549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:45:44.796412639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796424309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:45:44.796437399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796449789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:45:44.796464509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.796476469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1a5ed3ea-a945-4aa8-b4fd-ea725e999a3e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796501909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b681cdeb-0609-476a-863d-99075d0932b7","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.796520779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b681cdeb-0609-476a-863d-99075d0932b7","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796534379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:45:44.796547879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.7965594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:45:44.79657297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79658456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:45:44.79659741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79660872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:45:44.7966232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.79663585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:45:44.79664912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.79666139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:45:44.79667468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.79668643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b681cdeb-0609-476a-863d-99075d0932b7","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.79670078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"82a83bee-0fa4-4242-81cd-cbdbf9d9f306","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.7967142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"82a83bee-0fa4-4242-81cd-cbdbf9d9f306","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.7967272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:45:44.79674055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796753241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, 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:45:44.796777971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796790721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:45:44.796804181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796815921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, 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:45:44.796828731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796840021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:45:44.796853101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796865051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, 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:45:44.796877911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 120 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.796891151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"82a83bee-0fa4-4242-81cd-cbdbf9d9f306","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796905061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"13b357fe-fd36-4356-b5c7-4aee7878f796","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.796917931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"13b357fe-fd36-4356-b5c7-4aee7878f796","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.796930901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, 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:45:44.796943921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796954852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, 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:45:44.796968042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.796979482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, 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:45:44.796992522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.797005002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, 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:45:44.797018012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.797029662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:45:44.798437399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798450209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:45:44.798464049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.798475599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"13b357fe-fd36-4356-b5c7-4aee7878f796","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.798492359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3e2f66db-ae4a-40fd-8b77-9e08de3fc31e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.798505199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3e2f66db-ae4a-40fd-8b77-9e08de3fc31e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.798518849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:45:44.79857134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79858268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:45:44.79859567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79863178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, 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:45:44.79864472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79865658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, 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:45:44.7986703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.79868175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, 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:45:44.79869476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.7987063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, 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:45:44.79872064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.7987319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3e2f66db-ae4a-40fd-8b77-9e08de3fc31e","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.79874583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e9135352-5810-43e7-b5a6-59b99e495f16","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.798758771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e9135352-5810-43e7-b5a6-59b99e495f16","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.798771871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, 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:45:44.798785571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798796911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, 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:45:44.798810331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798824721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:45:44.798839241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798850461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, 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:45:44.798863321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798922061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, 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:45:44.798935351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:44.798947321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:45:44.798960582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.798972162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e9135352-5810-43e7-b5a6-59b99e495f16","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.798985972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a7d0b9a1-6c3e-4cad-903c-9646d595fad0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.798998402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a7d0b9a1-6c3e-4cad-903c-9646d595fad0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799671415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799683945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.799695045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a7d0b9a1-6c3e-4cad-903c-9646d595fad0","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799709895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e76dc573-d4e9-4bd1-b930-6236925d2faa","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.799722415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e76dc573-d4e9-4bd1-b930-6236925d2faa","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799735845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799748645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.799760215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e76dc573-d4e9-4bd1-b930-6236925d2faa","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799775646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1a1ac2c0-01de-47d7-bb5f-eb5165672ae6","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.799801726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1a1ac2c0-01de-47d7-bb5f-eb5165672ae6","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799815536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799828076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.799839546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1a1ac2c0-01de-47d7-bb5f-eb5165672ae6","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799852626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd217be1-32cf-432b-9d0a-8924ccc924e9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.799865196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd217be1-32cf-432b-9d0a-8924ccc924e9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799877996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799890306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.799901176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dd217be1-32cf-432b-9d0a-8924ccc924e9","remote_addr":"[::1]:47594","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":237,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.247098327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47596"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.248825065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.248848375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.248862705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.248877085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:45.248966026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.248978756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.248988856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.248998716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249019966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249030116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249040006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249049786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249059556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249069236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249078946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249089767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249099537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249108727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249119217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249130407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249139767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249337038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249355508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249365468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249374638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249384138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249393978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249404028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249414598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249425078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249435258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249445148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249454958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249464528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249474658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.249486318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.249495799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"397b6cf7-1e4c-43b3-99a9-c4bb7ca70c5a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.249517839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0bdbb473-006e-42d8-ab70-2b96d779ec75","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.249530459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0bdbb473-006e-42d8-ab70-2b96d779ec75","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.249578529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.249591379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.249613399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.249639659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.249652659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 103 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.24971506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0bdbb473-006e-42d8-ab70-2b96d779ec75","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.24973045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d4479954-84ba-4517-8ad8-20350286290a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.24974395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d4479954-84ba-4517-8ad8-20350286290a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.24976293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, 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:45:45.24977854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.24979189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:45:45.249805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.24981658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, 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:45:45.24983302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.2498443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, 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:45:45.24985744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.24986874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, 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:45:45.24988201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.250604724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, 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:45:45.252756345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.252783775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d4479954-84ba-4517-8ad8-20350286290a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2176,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.252807135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83e3cb35-1acf-4eca-9792-8b3e9ebc795a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253128427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83e3cb35-1acf-4eca-9792-8b3e9ebc795a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253144967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, 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:45:45.253161157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.253173127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, 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:45:45.253187127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.253198807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, 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:45:45.253211627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253223557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, 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:45:45.253239697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.253251167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, 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:45:45.253264627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253276128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:45:45.253320588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 115 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.253332438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83e3cb35-1acf-4eca-9792-8b3e9ebc795a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":548,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253348218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0c759bb7-6fe5-47e2-8a06-002ff9e89659","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253361648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0c759bb7-6fe5-47e2-8a06-002ff9e89659","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253375098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253388598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253398978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253546439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253562259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253573979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.253586279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.253598849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253611109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253632849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253655649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.2536767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25369802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25372314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, 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:45:45.25373764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.25376118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25378491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25380973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25383051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25384359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.25385701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.253867971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.254874946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.254921056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.254950416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.254961266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.254973996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.254990946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255006806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255020086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255032346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255343018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255363608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.255379538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255525599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255560449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255576459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255591989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255602479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255621599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.255631639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:45.25567478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25570071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, 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:45:45.25571447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25572773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25574247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.25575457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.256772825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.256800685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.256814875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.257290338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.257318348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.257328678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258467314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258494254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258513994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258525944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258550594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258562974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258583504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258597574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258619725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258632575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258647855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258657885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258669885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.258679795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258692085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258703745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.258715975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259138257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259168067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259182057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.259324858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.259336078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.259348488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.259358648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259373908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259434789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.259448009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260030702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260059842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260074042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260238303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260251123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260272863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260284693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260296203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260307533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260325253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260341193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.260350923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260362423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260374743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.260386873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.261972821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.261997032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.262013022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262199313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262210643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262225253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262242773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262254423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262266893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262279203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262295303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.262307883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:45.262321353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.262333453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.262345433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.263957591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0c759bb7-6fe5-47e2-8a06-002ff9e89659","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":10958,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.264028842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.264051602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264273133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264284503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264298183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264309753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264323693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264335423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264345003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264356223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264367723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264379143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.264749785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.264765245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.264817695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5d03751-f4a9-4927-b0f0-ad8d470b4595","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.264832476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5d03751-f4a9-4927-b0f0-ad8d470b4595","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.266898466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268330593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268344453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.268360343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.268382683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268404573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268430924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268455294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268467404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268480214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268490944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:45:45.268514884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.268527174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, 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:45:45.268544294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.268556874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, 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:45:45.268570534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.268588874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, 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:45:45.268601814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.268613064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, 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:45:45.268626245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 129 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.268638135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5d03751-f4a9-4927-b0f0-ad8d470b4595","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2752,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.268663875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d9ae9154-a79a-4d18-a666-fd3b17cfc160","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.269535579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d9ae9154-a79a-4d18-a666-fd3b17cfc160","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.269549619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, 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:45:45.269572039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.269583519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, 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:45:45.269596879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.269608059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, 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:45:45.26962095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.26963279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, 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:45:45.26964634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.26968797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, 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:45:45.26973558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.26974851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:45:45.26976198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.269834341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d9ae9154-a79a-4d18-a666-fd3b17cfc160","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1047,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.269851041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28a4dd68-9e0b-4d0b-9577-b45e39d6626b","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.269864021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28a4dd68-9e0b-4d0b-9577-b45e39d6626b","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.269877111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, 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:45:45.269922231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.269936311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, 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:45:45.269949871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.269961191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, 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:45:45.269975761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.269988091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, 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:45:45.270011402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.270031722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, 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:45:45.270081332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.270093122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, 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:45:45.270124132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 141 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.270173722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"28a4dd68-9e0b-4d0b-9577-b45e39d6626b","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":528,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.270775005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.270802836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.270842456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.270943556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.271007287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9bf8bfa4-9a8b-4f95-9526-da56ff1a5e3f","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.273376449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e91c4dea-789d-49f4-ad6d-7ae3d94d851d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.273406539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e91c4dea-789d-49f4-ad6d-7ae3d94d851d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.27364696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.273865291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 143 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.273883521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e91c4dea-789d-49f4-ad6d-7ae3d94d851d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":450,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.274403824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"940a9aa8-7c65-4dc4-bac9-496bc6dcb365","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.274425334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"940a9aa8-7c65-4dc4-bac9-496bc6dcb365","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.274553914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.274627815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.274706035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"940a9aa8-7c65-4dc4-bac9-496bc6dcb365","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.275131457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a19f7154-ec11-4b9b-bd82-d3240a55517a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.277105967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a19f7154-ec11-4b9b-bd82-d3240a55517a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277142087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277156697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.277169527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a19f7154-ec11-4b9b-bd82-d3240a55517a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":510,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277186137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8989eb3f-aa27-4fb7-80cd-084822b75ae9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.277203337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8989eb3f-aa27-4fb7-80cd-084822b75ae9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277216417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.277234498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277257368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277282488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277543399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.277584219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8989eb3f-aa27-4fb7-80cd-084822b75ae9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":418,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277601629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9da93422-63c8-40a4-a21f-02fc795065c9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.277615019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9da93422-63c8-40a4-a21f-02fc795065c9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277628609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.2776582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27767039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27768388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27769501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27770967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27772168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27773494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27774615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27775964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27777148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27780304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.27783335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9da93422-63c8-40a4-a21f-02fc795065c9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":556,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277854301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3bdbd060-5fef-4595-9062-e2e075c6cb8a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.277867901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3bdbd060-5fef-4595-9062-e2e075c6cb8a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.277915341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.277985041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.278006921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.278044741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.278070252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279115207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279140827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279155207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279166777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279188897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279200717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279232467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279244488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3bdbd060-5fef-4595-9062-e2e075c6cb8a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.279268888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2ba933ed-50db-43e7-9416-4582e7998d81","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.279282688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2ba933ed-50db-43e7-9416-4582e7998d81","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.279296678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279310898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279322588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279340228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279352828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279365918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279377088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279390118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279401718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279415268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279426818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279439789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.279451689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2ba933ed-50db-43e7-9416-4582e7998d81","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":491,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.279930131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"02510dc0-71e7-4109-8ec4-0899830b7dea","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.280927686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"02510dc0-71e7-4109-8ec4-0899830b7dea","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.280977526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281000216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281022927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281037227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281048807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281062037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281073247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281091527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281114507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281132007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281157417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281175167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281188897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"02510dc0-71e7-4109-8ec4-0899830b7dea","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":525,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.281208667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fcc1b000-e104-4f32-8b5d-291d28b30972","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.281221638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fcc1b000-e104-4f32-8b5d-291d28b30972","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.281235338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281248988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281260738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281276628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281288198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281342228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281370218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281403768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281416309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281453939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281465639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281486009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.281543649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fcc1b000-e104-4f32-8b5d-291d28b30972","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":815,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.285279848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6c2ce7e-9219-40df-bf4d-5a14af41715e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.285301828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6c2ce7e-9219-40df-bf4d-5a14af41715e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.285469599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.286447654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.286847556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.295074477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.295574859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.33144778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.332342654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.332375954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.332388504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.336755726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.336881737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.339991862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.340857486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6c2ce7e-9219-40df-bf4d-5a14af41715e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":54703,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.340892927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"aefeb67e-50a7-4a4b-9c4f-6f14792ca052","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.340906737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"aefeb67e-50a7-4a4b-9c4f-6f14792ca052","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.340921227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.355918532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.35757785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"aefeb67e-50a7-4a4b-9c4f-6f14792ca052","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":15580,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.357615891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8fc22eae-3bbb-476d-99fe-4a341e5d64a9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.357630401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8fc22eae-3bbb-476d-99fe-4a341e5d64a9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.357645311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.357659201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.357675831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8fc22eae-3bbb-476d-99fe-4a341e5d64a9","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":489,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.364027603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aaa1e408-c4dd-4859-9cdb-42730345f231","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.364399815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aaa1e408-c4dd-4859-9cdb-42730345f231","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.364418215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.364436435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.364536525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aaa1e408-c4dd-4859-9cdb-42730345f231","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":481,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.365083628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"acb7d762-fceb-4e50-af4f-d371843810ff","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.365140268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"acb7d762-fceb-4e50-af4f-d371843810ff","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.365318099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.36543382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.36554881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"acb7d762-fceb-4e50-af4f-d371843810ff","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":477,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.367759181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ff11bb7f-81c7-4c10-be61-557f20f503bd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.367823932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ff11bb7f-81c7-4c10-be61-557f20f503bd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.367976122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.368127993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.368265264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.368339924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.368445345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.368611626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ff11bb7f-81c7-4c10-be61-557f20f503bd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":867,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.369182928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cc93d106-1dac-486c-858f-93b174127c0d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.369237889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cc93d106-1dac-486c-858f-93b174127c0d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.369379999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:45:45.36946549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:45.369528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.369636651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cc93d106-1dac-486c-858f-93b174127c0d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.370107663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6eee1598-d6e9-42f5-96de-c57143a0be1a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.370165713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6eee1598-d6e9-42f5-96de-c57143a0be1a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.370302774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.370415935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.370614096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6eee1598-d6e9-42f5-96de-c57143a0be1a","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.37145838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b7fbfd2c-a95d-4b1e-ab66-33be891c66dd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.371589901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b7fbfd2c-a95d-4b1e-ab66-33be891c66dd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.371712611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.371972153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.372068933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"b7fbfd2c-a95d-4b1e-ab66-33be891c66dd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":619,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.37343719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9313763b-395e-4fca-bf7b-0f05612b4f36","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.3734879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9313763b-395e-4fca-bf7b-0f05612b4f36","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.373637801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:45:45.373759982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.373808692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:45:45.373866872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.373904822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:45:45.373957443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.373991273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:45:45.374055533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.374115713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:45:45.374149374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.374165494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:45:45.374181004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.374248754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9313763b-395e-4fca-bf7b-0f05612b4f36","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":818,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.374589806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"441476a6-6aca-4d1f-9d90-29fb2918d9e6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.374603236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"441476a6-6aca-4d1f-9d90-29fb2918d9e6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.374687256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:45:45.374755057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.374782237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:45:45.374812127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.374824127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:45:45.374853327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.374863947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:45:45.374889147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.374899697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:45:45.374931177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.374941978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:45:45.374966398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 169 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.375018178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"441476a6-6aca-4d1f-9d90-29fb2918d9e6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.375327399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c9361690-71d5-448d-8c70-b93a53e0879c","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.37534007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c9361690-71d5-448d-8c70-b93a53e0879c","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.37542313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:45:45.3754892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376628646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:45:45.376661036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376674106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:45:45.376687796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376720707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:45:45.376734257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376746457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, 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:45:45.376764307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376835627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, 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:45:45.376848897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.376860497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c9361690-71d5-448d-8c70-b93a53e0879c","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.376888337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7e39e73d-91ac-4a18-9c0b-ee7d771928a3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.376902517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7e39e73d-91ac-4a18-9c0b-ee7d771928a3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.376915908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, 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:45:45.376929338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376941248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, 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:45:45.376954538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.376967738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, 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:45:45.376981058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377002638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, 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:45:45.377020968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377032988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, 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:45:45.377046168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377058078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, 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:45:45.377071148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.377083278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7e39e73d-91ac-4a18-9c0b-ee7d771928a3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.377097748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53516014-8f55-4c2c-b64b-a6353a3151c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.377112529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53516014-8f55-4c2c-b64b-a6353a3151c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.377126469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, 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:45:45.377139909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377151179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, 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:45:45.377164339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377175239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, 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:45:45.377188079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377199529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, 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:45:45.377212879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377226459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, 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:45:45.377239529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.377254129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, 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:45:45.377267609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.377279149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"53516014-8f55-4c2c-b64b-a6353a3151c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380343154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cecf82a-19f3-46a3-a6d1-c81723a37795","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380376695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cecf82a-19f3-46a3-a6d1-c81723a37795","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380392255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, 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:45:45.380407045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380418655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, 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:45:45.380435825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380448065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, 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:45:45.380461275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380472965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, 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:45:45.380486535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380498095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, 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:45:45.380511265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380522555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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:45:45.380535705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.380548965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cecf82a-19f3-46a3-a6d1-c81723a37795","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380565856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"4edde0fa-e4aa-4f41-8b38-3c77289612fd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380623816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"4edde0fa-e4aa-4f41-8b38-3c77289612fd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380645056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380658486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.380670646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"4edde0fa-e4aa-4f41-8b38-3c77289612fd","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380687316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"53f781ed-4d5e-4418-a7b2-8181ac2d59c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380700966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"53f781ed-4d5e-4418-a7b2-8181ac2d59c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380714926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380727136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380743356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"53f781ed-4d5e-4418-a7b2-8181ac2d59c4","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380756767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a1a54e3e-f059-4461-9046-6ba7c4e6b164","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380770327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a1a54e3e-f059-4461-9046-6ba7c4e6b164","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380783657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380810447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380835067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a1a54e3e-f059-4461-9046-6ba7c4e6b164","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380848547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1505d73b-ee81-4889-b6d2-a6516da651ca","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380862067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1505d73b-ee81-4889-b6d2-a6516da651ca","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380875297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380887377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.380898207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1505d73b-ee81-4889-b6d2-a6516da651ca","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.380930007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"9f0dbf99-6169-4295-a59e-d2098c0f00d6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.380943007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"9f0dbf99-6169-4295-a59e-d2098c0f00d6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.381026158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.381091388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.386254084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.386994488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387015548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.387043048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"9f0dbf99-6169-4295-a59e-d2098c0f00d6","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387062348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0e301490-e096-4fee-9766-4a0e73565c80","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.387081728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0e301490-e096-4fee-9766-4a0e73565c80","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387103848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:45:45.387123038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:45.387134059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.387145529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0e301490-e096-4fee-9766-4a0e73565c80","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387179969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"f093b28c-3b38-402e-9e55-c6f5e216e964","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.387202279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"f093b28c-3b38-402e-9e55-c6f5e216e964","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387224549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387237029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.387250989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"f093b28c-3b38-402e-9e55-c6f5e216e964","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":213,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387272549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"794805a0-9bcd-4062-aa61-937baefc0bba","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.387286159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"794805a0-9bcd-4062-aa61-937baefc0bba","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.387310329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.38733699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.38735283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"794805a0-9bcd-4062-aa61-937baefc0bba","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":200,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.389606391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"994fe804-007c-477a-8b4a-4d9f0eb79a00","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.390247514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"994fe804-007c-477a-8b4a-4d9f0eb79a00","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.390264964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:45:45.392134433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.392174664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:45:45.398922268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.398970338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:45:45.399044418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.399060558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:45:45.399092858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.399113028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:45:45.399148219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.399160919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:45:45.399228739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.39936932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"994fe804-007c-477a-8b4a-4d9f0eb79a00","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":9767,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.40340515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3dfb9d64-7cf2-426d-9b50-f486ad24433d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.40343872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3dfb9d64-7cf2-426d-9b50-f486ad24433d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.403659971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:45:45.403853792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.403881303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:45:45.403904633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.403917593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:45:45.403947593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.403961543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:45:45.403986893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.403999103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:45:45.404031283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.404043873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:45:45.404472036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 169 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.404491986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3dfb9d64-7cf2-426d-9b50-f486ad24433d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":778,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.416332285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54b70184-0264-4427-b276-8c24c4a5168e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.416397235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54b70184-0264-4427-b276-8c24c4a5168e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.416412855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:45:45.416428635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.416440575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:45:45.416454005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.416465536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:45:45.416480776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.416492096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:45:45.442498056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.442549466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, 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:45:45.442933428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.442948738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, 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:45:45.443004138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.443152789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54b70184-0264-4427-b276-8c24c4a5168e","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":31249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.446406276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a9e4857-a5f8-40cf-ab62-bf225cceff24","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.446459046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a9e4857-a5f8-40cf-ab62-bf225cceff24","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.446479516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, 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:45:45.446494476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.446506766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, 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:45:45.446520126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.446532136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, 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:45:45.446545726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.446557276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, 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:45:45.446570676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.446582317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, 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:45:45.446604767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.446617497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, 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:45:45.446630487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.446642777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a9e4857-a5f8-40cf-ab62-bf225cceff24","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.446870868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1b559df-b207-4f3c-a344-7407394db0f5","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.446893318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1b559df-b207-4f3c-a344-7407394db0f5","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.446989969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, 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:45:45.447073799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.447088089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, 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:45:45.448379556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.448416776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, 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:45:45.448431746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.448443596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, 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:45:45.448456906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.448468336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, 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:45:45.448481236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.448492156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, 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:45:45.448505526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.448517566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1b559df-b207-4f3c-a344-7407394db0f5","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":472,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.467830673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"23da1dde-ca35-4842-a36d-a0d221a25c7d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.467900223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"23da1dde-ca35-4842-a36d-a0d221a25c7d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.468032414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, 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:45:45.468184974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.468216745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, 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:45:45.468260885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.468273455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, 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:45:45.468294235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.468306775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, 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:45:45.468334595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.468347355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, 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:45:45.468376965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.468388646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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:45:45.468426126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.468537376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"23da1dde-ca35-4842-a36d-a0d221a25c7d","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":758,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.469176399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"220f51e7-b462-4509-b126-b9565a9d1f11","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.46921587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"220f51e7-b462-4509-b126-b9565a9d1f11","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.46931239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.469390611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.469489251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"220f51e7-b462-4509-b126-b9565a9d1f11","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":323,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.469984864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3a194004-c3d8-4e88-87b5-b766e73a70aa","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.470005574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3a194004-c3d8-4e88-87b5-b766e73a70aa","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.470185105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.470262575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.470351895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3a194004-c3d8-4e88-87b5-b766e73a70aa","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.470817838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e06df95e-ef78-4881-b230-9f523150d484","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.470838048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e06df95e-ef78-4881-b230-9f523150d484","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.470953678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.471031899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.476356306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e06df95e-ef78-4881-b230-9f523150d484","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491740063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.491759533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491774623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491788633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:45.491800353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d83e636-c6e0-45e4-82d5-ef0f7c9aaef3","remote_addr":"[::1]:47596","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":266,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.224436065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47598"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.225177978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"c1556762-e967-4acc-b441-13d819f2e0c9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.226025443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"c1556762-e967-4acc-b441-13d819f2e0c9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226062293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.226077583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:46.226174883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226188214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226198134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226207384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226217284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226227674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226236834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226246224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226255594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226266944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226276414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226286054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226295784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226305074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226315154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226324964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226334244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226343204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226352484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226368214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226377714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226387025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226396755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226407175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226416685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226427145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226436425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226446135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226456265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226466435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226476025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.226485195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.226493805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"c1556762-e967-4acc-b441-13d819f2e0c9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226510685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"813afdb4-9801-43ca-a6ef-79876ab8da14","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.226523395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"813afdb4-9801-43ca-a6ef-79876ab8da14","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226537825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.226549585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226571165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226595286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.226607446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 148 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.226746916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"813afdb4-9801-43ca-a6ef-79876ab8da14","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":704,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.227188449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac9b62cb-914f-4a6d-a11a-e1ab76570156","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.227212269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac9b62cb-914f-4a6d-a11a-e1ab76570156","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.227315109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, 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:45:46.22739894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.22742474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, 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:45:46.22745699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.22746946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, 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:45:46.22749996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.22751705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, 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:45:46.22754538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.22755741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, 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:45:46.227589451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.227602261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, 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:45:46.227634071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.227691591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac9b62cb-914f-4a6d-a11a-e1ab76570156","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":512,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.228168354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"87b01403-75c8-416b-a66c-4ab571e07eb1","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.230119763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"87b01403-75c8-416b-a66c-4ab571e07eb1","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.230165554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:45:46.234492265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.234505965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, 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:45:46.234520135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.234532215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, 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:45:46.234546055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.234557465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:45:46.234570315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.234581575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:45:46.234595045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.234609725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:45:46.234622626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.234873967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"87b01403-75c8-416b-a66c-4ab571e07eb1","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":628,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.234893727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6c3721f1-a4f7-47a8-9856-2641d9ec3d76","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.234907037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6c3721f1-a4f7-47a8-9856-2641d9ec3d76","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.234920917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:45:46.234933907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.234945137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:45:46.234958077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.234969637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:45:46.234983847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.234995137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:45:46.235008228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235019638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:45:46.235032458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235043528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:45:46.235056568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.235068068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6c3721f1-a4f7-47a8-9856-2641d9ec3d76","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.235081738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ae00ebe-198f-4348-a995-e2151942cc27","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.235096228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ae00ebe-198f-4348-a995-e2151942cc27","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.235109298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:45:46.235122118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235133418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:45:46.235146398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235157598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:45:46.235170618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235181968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:45:46.235195188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235206369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:45:46.235220639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235232119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:45:46.235245179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 172 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.235257099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ae00ebe-198f-4348-a995-e2151942cc27","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":453,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.235270799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a73b179e-0a67-4fed-a203-0f16c947ce21","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.235283549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a73b179e-0a67-4fed-a203-0f16c947ce21","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.235296749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:45:46.235309859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235321119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, 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:45:46.235335209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235346509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, 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:45:46.235359389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235371029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, 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:45:46.235384069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235395219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, 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:45:46.23540857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.23542003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, 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:45:46.23543333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.23544501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a73b179e-0a67-4fed-a203-0f16c947ce21","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.23546038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"656015d7-9211-44ff-830f-859977785948","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.23547376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"656015d7-9211-44ff-830f-859977785948","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.23555176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, 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:45:46.23557178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.23558855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, 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:45:46.235602441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235614111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, 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:45:46.235627161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235638521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, 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:45:46.235656451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235667911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, 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:45:46.235681301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.235692911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, 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:45:46.235706071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.235739901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"656015d7-9211-44ff-830f-859977785948","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2003,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.236104603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"36cd28af-e342-4866-a652-d2fbd9fd30f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.237018608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"36cd28af-e342-4866-a652-d2fbd9fd30f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237053088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237069298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.237086178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"36cd28af-e342-4866-a652-d2fbd9fd30f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237102218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d1fb9d1b-124e-4a79-8de4-ab239416084c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.237115088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d1fb9d1b-124e-4a79-8de4-ab239416084c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237128068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237140378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.237151538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d1fb9d1b-124e-4a79-8de4-ab239416084c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":314,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237612521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5063bacf-664c-4269-8e74-030490743c8c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.237629121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5063bacf-664c-4269-8e74-030490743c8c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237730421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.237809172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.238284684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5063bacf-664c-4269-8e74-030490743c8c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":269,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238312614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4669f305-6071-4054-be60-8012ba48d204","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.238325774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4669f305-6071-4054-be60-8012ba48d204","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238339214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238351814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.238444165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4669f305-6071-4054-be60-8012ba48d204","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238727206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"18190fec-02b9-44fa-b37c-806afdc75ea8","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.238742656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"18190fec-02b9-44fa-b37c-806afdc75ea8","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238807837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.238864477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.238929127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.238954797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.239006218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.239099978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"18190fec-02b9-44fa-b37c-806afdc75ea8","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.23949045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0a4d9c50-1ac9-413d-b426-7685140da057","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.240447235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0a4d9c50-1ac9-413d-b426-7685140da057","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240475805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:45:46.240509205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240521565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, 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:45:46.240535715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240547205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, 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:45:46.240560386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240572046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, 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:45:46.240585696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240600146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, 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:45:46.240613026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240624906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, 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:45:46.240637626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.240649436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0a4d9c50-1ac9-413d-b426-7685140da057","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240671686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83a40e37-96e1-4fc9-bb40-385830dc7c25","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.240684746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83a40e37-96e1-4fc9-bb40-385830dc7c25","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240698146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, 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:45:46.240711746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240724736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, 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:45:46.240737626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240748377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, 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:45:46.240761077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240782527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, 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:45:46.240795507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.240806617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:45:46.240819637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.240845967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, 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:45:46.240859287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.240871967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"83a40e37-96e1-4fc9-bb40-385830dc7c25","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.241017788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4d3a3ca6-6970-42a3-94ad-7ea172faee99","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.241034868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4d3a3ca6-6970-42a3-94ad-7ea172faee99","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.241103028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, 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:45:46.241718971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242387865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, 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:45:46.242416165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242429705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, 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:45:46.242444145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242456745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, 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:45:46.242473735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242484755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, 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:45:46.242498025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242509265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, 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:45:46.242521915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 172 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.242533606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4d3a3ca6-6970-42a3-94ad-7ea172faee99","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.242566906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"787f9b99-4643-4ae3-98c7-1a754194c679","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.242579686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"787f9b99-4643-4ae3-98c7-1a754194c679","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.242592836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, 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:45:46.242607276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242618756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, 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:45:46.242632366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242652656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, 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:45:46.242665476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242676546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, 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:45:46.242690016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242703116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, 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:45:46.242722946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.242734837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, 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:45:46.242755867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.242767987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"787f9b99-4643-4ae3-98c7-1a754194c679","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.242782267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f6c01133-7077-4ce5-acfa-07defc99e972","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.242795937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f6c01133-7077-4ce5-acfa-07defc99e972","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.245272239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, 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:45:46.245289809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.24530117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, 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:45:46.24547364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.245500601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, 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:45:46.245515561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.245526641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, 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:45:46.245539561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.245551011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, 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:45:46.245569621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.245581651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, 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:45:46.245595021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.245606591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f6c01133-7077-4ce5-acfa-07defc99e972","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1714,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.245994823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3bdf8c8a-1e42-42e0-a191-dbb1fa4271be","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.246021463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3bdf8c8a-1e42-42e0-a191-dbb1fa4271be","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246049433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, 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:45:46.246063613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.246074973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, 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:45:46.246097414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.246117104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, 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:45:46.246130144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.246141814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, 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:45:46.246155234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.246166754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, 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:45:46.246180784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.246196914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, 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:45:46.246212334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.246225314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3bdf8c8a-1e42-42e0-a191-dbb1fa4271be","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":478,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246240294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b4289f8-e64b-4f89-9eaf-2eb219110770","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.246252664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b4289f8-e64b-4f89-9eaf-2eb219110770","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246266004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246285174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.246296765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2b4289f8-e64b-4f89-9eaf-2eb219110770","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246310245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"063df5cd-373b-4294-80f6-b3e428f7d321","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.246324505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"063df5cd-373b-4294-80f6-b3e428f7d321","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246337525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246393795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 192 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.246481545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"063df5cd-373b-4294-80f6-b3e428f7d321","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246816477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2d1faf3-aa03-413f-944c-5f96f6abfc26","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.246832017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2d1faf3-aa03-413f-944c-5f96f6abfc26","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.246930738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.250945917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.251077968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2d1faf3-aa03-413f-944c-5f96f6abfc26","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":4260,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252092183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.252118533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252285094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252369725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.252589746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d2c64306-c3f4-4b7b-8c9e-820ecd5d3af5","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252919327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"3e628ab0-f80f-4d8e-b9a4-5f3f2889e564","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.252934427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"3e628ab0-f80f-4d8e-b9a4-5f3f2889e564","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252970748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252983458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.252993688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253004728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253050838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253077808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253094288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.253108758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.25337855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.25341072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.25343536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.25346232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.25349476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253563691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253594921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253624171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.253648781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253661031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253672871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253685921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253700471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253723661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253745302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253755362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253767152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.253777772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253789782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253823712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.253837372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253862262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253874462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.253886592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.265562281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.265611091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268476035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268490335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268504196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268515146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268527826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.268539356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.268551106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.26932953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.26934905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.26936679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.26937913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.26940943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:45:46.26942328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.26944645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.26946451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269587841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269622591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269637861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269662011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269674171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.269695472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"3e628ab0-f80f-4d8e-b9a4-5f3f2889e564","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":7308,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269721442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269735252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269746422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269764402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269774512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269849912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269863162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269875222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd208240-8a84-45ab-b7aa-5172c82ad6b4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269888983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd208240-8a84-45ab-b7aa-5172c82ad6b4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269910073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.269923763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269936963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269947423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.269959493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270054353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.270129214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.270143314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:45:46.270343025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.270426715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270491296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270501846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270573166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270586136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270649006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270661206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270673117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.270684677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.270697127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.271240979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27126588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.27127943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd208240-8a84-45ab-b7aa-5172c82ad6b4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":4938,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27131597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.27132909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.27133972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.27135184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.27136201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27137315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.2713924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27140673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4386fee3-6be0-481d-8b85-17e310b919e6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.27141961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4386fee3-6be0-481d-8b85-17e310b919e6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27143328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.27144593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271465681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271543531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271555341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271565751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271578791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271590681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271607831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.271620831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.271632841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.271644931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.271656921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.271669082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272073944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272097014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:45:46.272110584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272154274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.272167354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4386fee3-6be0-481d-8b85-17e310b919e6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":3185,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272187784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272205804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272718437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272736167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a7cb723c-ca8d-412b-8e6b-398a79b15b75","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272763477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a7cb723c-ca8d-412b-8e6b-398a79b15b75","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.272777397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272800207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272811977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.272824057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.275536441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277695981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277715212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277728672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:46.277741172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.277754172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.277766862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.277780242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.277798632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"a7cb723c-ca8d-412b-8e6b-398a79b15b75","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":4742,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277822972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277832762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277844472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277855882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277867662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.277879222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.277891402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eaab2fe5-9881-42f5-9d62-10944e6b4ecf","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.277904392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eaab2fe5-9881-42f5-9d62-10944e6b4ecf","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.285865833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.285885003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.285911493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.285935933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.285949283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.285963273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.285974893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:45:46.285988453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286001923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:45:46.286015763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286028084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:45:46.286046694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286058174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:45:46.286071864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286083904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:45:46.286097624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.286109354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eaab2fe5-9881-42f5-9d62-10944e6b4ecf","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2760,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286127864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ab316348-868e-410a-abee-50c7ab8fed94","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.286142714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ab316348-868e-410a-abee-50c7ab8fed94","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286178604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:45:46.286192204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286203574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:45:46.286216454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286228065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:45:46.286241175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286252325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:45:46.286265615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286278395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:45:46.286291155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286322565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:45:46.286335435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.286361645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ab316348-868e-410a-abee-50c7ab8fed94","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":4424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286384085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0de72b95-94ec-4543-a6bd-ab9b6af94f9a","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.286397855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0de72b95-94ec-4543-a6bd-ab9b6af94f9a","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286411905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:45:46.286425426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286437136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:45:46.286451396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286462676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:45:46.286475966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286487866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:45:46.286500876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286512166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:45:46.286524966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286536116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:45:46.286549066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.286564996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0de72b95-94ec-4543-a6bd-ab9b6af94f9a","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":561,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286597056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01097e70-490e-4ac6-86ad-2ab6dad47a46","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.286618037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01097e70-490e-4ac6-86ad-2ab6dad47a46","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286631287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:45:46.286644487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286655437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:45:46.286706537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286722317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, 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:45:46.286757557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286769947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, 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:45:46.286799747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.286811477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:45:46.286839048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.286852248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, 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:45:46.286880568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.286946148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01097e70-490e-4ac6-86ad-2ab6dad47a46","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":585,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.299569661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ebfcb600-8903-43fb-8bd9-98b17ce2a92b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.299615802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ebfcb600-8903-43fb-8bd9-98b17ce2a92b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.299880863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, 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:45:46.305072879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.305809222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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:45:46.314367956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.314954368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, 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:45:46.353480851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.353524292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, 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:45:46.353540272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.353557362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, 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:45:46.358656518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.358707488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, 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:45:46.36510734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.365604992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ebfcb600-8903-43fb-8bd9-98b17ce2a92b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":65797,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.366592787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e1e6d2d3-049d-40bf-8640-37ada97657ac","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.36714912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e1e6d2d3-049d-40bf-8640-37ada97657ac","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.36719234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, 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:45:46.36720907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.36722117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, 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:45:46.3672346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.36725245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:45:46.36726586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.36728226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, 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:45:46.367296871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.367308301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, 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:45:46.367321921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.367333821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:45:46.367347041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.367359171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e1e6d2d3-049d-40bf-8640-37ada97657ac","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":613,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.367542332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c5c78935-e9ed-4cc6-8789-4588de582e1f","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.367565822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c5c78935-e9ed-4cc6-8789-4588de582e1f","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.367664302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.367741103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 249 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.367849783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c5c78935-e9ed-4cc6-8789-4588de582e1f","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":282,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370453337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c6158771-03a2-486a-92e3-a594b6ca0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.370480097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c6158771-03a2-486a-92e3-a594b6ca0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370496667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370517207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.370529267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c6158771-03a2-486a-92e3-a594b6ca0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370545317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.370558547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370571787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370598897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 251 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.370611067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a73b79e3-68a9-4bdc-9eb7-09e1b16e0f83","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370625057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cb91b3b-9824-4eea-bb27-e09bae6ed25b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.370638197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cb91b3b-9824-4eea-bb27-e09bae6ed25b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370651808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370668888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.370680278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1cb91b3b-9824-4eea-bb27-e09bae6ed25b","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370693698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"ecd62e11-11bc-4cbf-8201-555b12f07a42","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.370706118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"ecd62e11-11bc-4cbf-8201-555b12f07a42","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370836578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.370894529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370927799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.370952099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.370965199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 209 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.371027029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"ecd62e11-11bc-4cbf-8201-555b12f07a42","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.371410701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1d5bdc79-cfab-4892-800c-da5d561aaf33","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.371431081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1d5bdc79-cfab-4892-800c-da5d561aaf33","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.371526412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:45:46.371572222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:46.371604882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 210 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.371663373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1d5bdc79-cfab-4892-800c-da5d561aaf33","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":256,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.372064275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6da891cd-4cc1-4b58-ac05-8c642d9f4c4d","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.372086015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6da891cd-4cc1-4b58-ac05-8c642d9f4c4d","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.372161555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.372239406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 211 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.372305686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6da891cd-4cc1-4b58-ac05-8c642d9f4c4d","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.372868139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1fb2e82f-a7ee-44f7-be37-a5171835d5b6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.372885099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1fb2e82f-a7ee-44f7-be37-a5171835d5b6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.372956069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.37302845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.37309607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1fb2e82f-a7ee-44f7-be37-a5171835d5b6","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.373505402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d49d793-b76b-4fd5-b8cd-6ef72fd4b738","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.373531292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d49d793-b76b-4fd5-b8cd-6ef72fd4b738","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.373631523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:45:46.373708373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.373730533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:45:46.373762783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.373775263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:45:46.373809493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.373821674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:45:46.373839184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.373852654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:45:46.373894864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.373908844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:45:46.373937484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.373993864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3d49d793-b76b-4fd5-b8cd-6ef72fd4b738","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":494,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.374427137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"04364ed3-125b-4442-9012-653f46ff0f02","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.374444587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"04364ed3-125b-4442-9012-653f46ff0f02","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.374524577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:45:46.374596707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.374621367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:45:46.374646618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.374661388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:45:46.374692798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.374705168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:45:46.374726288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.374738518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:45:46.374780258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.374802848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:45:46.374815888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.374872049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"04364ed3-125b-4442-9012-653f46ff0f02","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.375271411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"858a2e65-6898-491b-ad05-e29f7285a198","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.375294181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"858a2e65-6898-491b-ad05-e29f7285a198","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.375367541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:45:46.375438722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.375465642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:45:46.375497222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.375509252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:45:46.375544592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.375556722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:45:46.375582312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.375594692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:45:46.375626602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.375646413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:45:46.375669803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.375723233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"858a2e65-6898-491b-ad05-e29f7285a198","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":458,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.376131125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc8f8d63-e909-4a97-bfae-37e13e0376fb","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.376147565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc8f8d63-e909-4a97-bfae-37e13e0376fb","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.376220945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:45:46.376292276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.376316586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:45:46.376348686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.376360706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, 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:45:46.376391166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.376403506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, 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:45:46.376428286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.376441036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:45:46.376468857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.376480727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, 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:45:46.376512407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.376565277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc8f8d63-e909-4a97-bfae-37e13e0376fb","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.376974829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8fd66e30-9fcf-4848-8eba-5c88df04861e","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.376990819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8fd66e30-9fcf-4848-8eba-5c88df04861e","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.377068639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, 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:45:46.384198655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.384238186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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:45:46.384253736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.384271316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, 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:45:46.384301746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.384329996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, 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:45:46.384395576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.384458467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, 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:45:46.384479297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.384492117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, 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:45:46.384516927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.384530317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8fd66e30-9fcf-4848-8eba-5c88df04861e","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":6693,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.394066555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6de2011-ccc6-4f83-80c0-202df8132d4c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.394116885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6de2011-ccc6-4f83-80c0-202df8132d4c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.394135075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, 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:45:46.394150815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394167745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, 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:45:46.394181285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394192805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:45:46.394206115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394217485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, 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:45:46.394230225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394242396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, 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:45:46.394255876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394267176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:45:46.394280306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:46.394295896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a6de2011-ccc6-4f83-80c0-202df8132d4c","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":605,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.39518334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c72bb6b0-9662-493b-8a85-046efa9f11a9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.3952054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c72bb6b0-9662-493b-8a85-046efa9f11a9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.395475902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.395629033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 249 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.395752193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c72bb6b0-9662-493b-8a85-046efa9f11a9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":579,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.396212445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.396239186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.396410406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.396546217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.396643408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f6f9f0e0-b50c-4fc9-9570-24c5ad0903c4","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":441,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.400807279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75518349-634c-4b16-b704-08eb432c3de9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.400845629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75518349-634c-4b16-b704-08eb432c3de9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.40103066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.40114719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 251 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.401324511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"75518349-634c-4b16-b704-08eb432c3de9","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.401888614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7c6e5f-0209-438e-9b36-5895b1aa44f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.401907314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7c6e5f-0209-438e-9b36-5895b1aa44f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.402132555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.402347616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.402450387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"1d7c6e5f-0209-438e-9b36-5895b1aa44f0","remote_addr":"[::1]:47598","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":557,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.113744782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47600"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.113802002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"f34a6f51-551b-4c81-82e9-7c1ec4c98f31","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.113817222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"f34a6f51-551b-4c81-82e9-7c1ec4c98f31","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.113832152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.113847322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.113941133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.113956593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.113966473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.113976003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.113985343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.113994693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114004363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114013653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114064253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114075274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114085374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114095234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114106504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114116464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114128024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114137204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114146754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114155814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114164904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114196644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114224954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114237494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114256684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114267394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114277794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114287565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114310265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114323945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114333905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114343825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114353955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.114363965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.114373145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"f34a6f51-551b-4c81-82e9-7c1ec4c98f31","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":488,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114396015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"05e397aa-8031-4828-906b-7d724ac1ec8a","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.114409225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"05e397aa-8031-4828-906b-7d724ac1ec8a","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114423245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.114436035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114460635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114485546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114498626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.114524826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"05e397aa-8031-4828-906b-7d724ac1ec8a","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114538636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4eecf92-9b67-4f63-a849-92d2eb5f4081","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.114551756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4eecf92-9b67-4f63-a849-92d2eb5f4081","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.114600366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, 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:45:47.114695247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.115962083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, 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:45:47.116932628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.116963998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, 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:45:47.116978658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.116990098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, 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:45:47.117002928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117014318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, 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:45:47.117033158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117050888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, 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:45:47.117063558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.117074778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4eecf92-9b67-4f63-a849-92d2eb5f4081","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":510,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117101428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c7354ae-7409-49e8-be8f-3e93ea230e05","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.117114698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c7354ae-7409-49e8-be8f-3e93ea230e05","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117128138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, 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:45:47.117140489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117151279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:45:47.117164089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117176709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:45:47.117189789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117201019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:45:47.117213759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117224849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:45:47.117237449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117249139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:45:47.117261499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.117272759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c7354ae-7409-49e8-be8f-3e93ea230e05","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117287189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a77f919-5c2c-4fc4-a2d4-5331578ecaf6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.117299789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a77f919-5c2c-4fc4-a2d4-5331578ecaf6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.117313069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:45:47.117325849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.117336479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:45:47.11734853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.11735923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:45:47.11737122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.11738162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:45:47.11739386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.11740556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:45:47.11741756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.11742833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:45:47.11744032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 211 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.11745095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5a77f919-5c2c-4fc4-a2d4-5331578ecaf6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126217244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e417a7a-03ec-4a9f-8f69-3b9ec3a94055","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.126256174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e417a7a-03ec-4a9f-8f69-3b9ec3a94055","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126272815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:45:47.126286965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126302195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:45:47.126315285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126326285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:45:47.126338845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126349695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:45:47.126362195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126373515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:45:47.126386315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126397805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:45:47.126410055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 217 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.126423475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e417a7a-03ec-4a9f-8f69-3b9ec3a94055","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":685,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126440155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06fe2734-831b-489c-9b96-026fddc2ed4f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.126452545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06fe2734-831b-489c-9b96-026fddc2ed4f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126465166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:45:47.126531466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126542866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:45:47.126555406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126565956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:45:47.126578386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126589526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:45:47.126603756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126615036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:45:47.126628406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126639486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:45:47.126651726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 223 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.126662857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"06fe2734-831b-489c-9b96-026fddc2ed4f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1491,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126677287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6efa5397-aa5b-4653-8d8c-302845619ecd","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.126689717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6efa5397-aa5b-4653-8d8c-302845619ecd","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.126702167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:45:47.126715707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126726467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:45:47.126738917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126749357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:45:47.126802117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126816077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:45:47.126851597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126887378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:45:47.126918908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.126929898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:45:47.127870033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 229 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.127887363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6efa5397-aa5b-4653-8d8c-302845619ecd","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.128927208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5899e147-e48c-43b1-bc8f-753432459740","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.134769067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5899e147-e48c-43b1-bc8f-753432459740","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.134805227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.134976588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.134998678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5899e147-e48c-43b1-bc8f-753432459740","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":344,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136159194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"01c5f88b-d2c6-452b-8a88-5fc1ef17d99b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136185234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"01c5f88b-d2c6-452b-8a88-5fc1ef17d99b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136203064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136246974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 231 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.136271684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"01c5f88b-d2c6-452b-8a88-5fc1ef17d99b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136291225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fa28482-425a-4d92-b705-2b99301897f8","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136304025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fa28482-425a-4d92-b705-2b99301897f8","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136317745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136330095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.136341135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fa28482-425a-4d92-b705-2b99301897f8","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136609936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2a284bfe-8384-42ed-b53c-f68d58a0c8a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136643166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2a284bfe-8384-42ed-b53c-f68d58a0c8a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136657946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136674906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.136691337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2a284bfe-8384-42ed-b53c-f68d58a0c8a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136721837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5b0f309e-8b35-4929-8a20-f3f355e2e82b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136733777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5b0f309e-8b35-4929-8a20-f3f355e2e82b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136747007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136758597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136781387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136837467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136850467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.136887858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5b0f309e-8b35-4929-8a20-f3f355e2e82b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136901138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"85890bae-d8b2-4cbb-a8e3-3d7fa95406e5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.136914188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"85890bae-d8b2-4cbb-a8e3-3d7fa95406e5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.136926868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, 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:45:47.136941328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.136951978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, 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:45:47.136964728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.136975428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, 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:45:47.138270175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141031249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, 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:45:47.141058049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141070039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:45:47.141091709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141103569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, 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:45:47.141118369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.141130139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"85890bae-d8b2-4cbb-a8e3-3d7fa95406e5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":5430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141151639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9c0f5d5c-54d4-46dd-b80f-efe90396db38","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.141169909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9c0f5d5c-54d4-46dd-b80f-efe90396db38","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141183239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, 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:45:47.141196299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141500271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, 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:45:47.141513901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141524881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, 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:45:47.141537251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141550291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, 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:45:47.141570521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141581511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, 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:45:47.141594201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141605501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, 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:45:47.141618071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.141629922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9c0f5d5c-54d4-46dd-b80f-efe90396db38","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141645402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"95e09696-5db4-4840-a955-50b3acf33d61","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.141657622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"95e09696-5db4-4840-a955-50b3acf33d61","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141671622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, 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:45:47.141683842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141694242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, 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:45:47.141706492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141717022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:45:47.141729272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141740112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, 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:45:47.141752182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141762812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, 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:45:47.141775012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141789542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, 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:45:47.141801622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.141812862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"95e09696-5db4-4840-a955-50b3acf33d61","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141825883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"08599ac5-48da-441f-be17-575c01dae8ef","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.141838073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"08599ac5-48da-441f-be17-575c01dae8ef","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.141850503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, 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:45:47.141862293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.141872603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, 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:45:47.142100764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.142155004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, 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:45:47.142230955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.142245185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, 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:45:47.142274115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.142285265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, 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:45:47.142311735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.142322255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, 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:45:47.142346615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.142408745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"08599ac5-48da-441f-be17-575c01dae8ef","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1845,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.142805647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"172ba246-c4a4-4f81-8d91-583c8aaf9249","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.142829317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"172ba246-c4a4-4f81-8d91-583c8aaf9249","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.142905588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:45:47.142976898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.142997568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, 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:45:47.148924378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.148959088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, 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:45:47.148973158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.148984208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, 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:45:47.148997158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.149007558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, 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:45:47.149025508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.149042168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, 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:45:47.149054668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.149066049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"172ba246-c4a4-4f81-8d91-583c8aaf9249","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":5732,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.149086789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e4298468-ccf1-4db7-92e8-25f7d60cf0b9","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.149099439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e4298468-ccf1-4db7-92e8-25f7d60cf0b9","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.149161189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, 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:45:47.149234779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.14926463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, 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:45:47.14929416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.14930463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, 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:45:47.14933207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.14934257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, 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:45:47.14936692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.14937742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:45:47.14940656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.14941727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, 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:45:47.14945749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.149504821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e4298468-ccf1-4db7-92e8-25f7d60cf0b9","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":480,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.150867338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c7fc8dbb-038a-47cd-8024-506ea38b6658","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.151006178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c7fc8dbb-038a-47cd-8024-506ea38b6658","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.151044229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.151059389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 237 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.151099359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c7fc8dbb-038a-47cd-8024-506ea38b6658","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.151508091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"012ea94a-0c06-47ed-aca9-d0aaab994427","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.151524251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"012ea94a-0c06-47ed-aca9-d0aaab994427","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.151689862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.151805362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.151894033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"012ea94a-0c06-47ed-aca9-d0aaab994427","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.152265355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4eaaedd-7115-4b7e-8367-d6d73900b24b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.152283865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4eaaedd-7115-4b7e-8367-d6d73900b24b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.152392895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.152459126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.152537476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4eaaedd-7115-4b7e-8367-d6d73900b24b","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":279,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.152927538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3e10b681-9fbe-44a9-8813-3d777cf091ed","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.153942423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3e10b681-9fbe-44a9-8813-3d777cf091ed","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.153957063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.153969793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.153981613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3e10b681-9fbe-44a9-8813-3d777cf091ed","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":250,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154007143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"6c8551b2-4064-4648-8fde-5c6324ed00b4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.154020274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"6c8551b2-4064-4648-8fde-5c6324ed00b4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154061554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.154077304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154100864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.154125484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.154146894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.154173494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"6c8551b2-4064-4648-8fde-5c6324ed00b4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154392855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d688815a-43fc-4d50-8033-fa3f356d05a4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.154410236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d688815a-43fc-4d50-8033-fa3f356d05a4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154488516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:45:47.154535286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.154564116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 255 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.154622517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d688815a-43fc-4d50-8033-fa3f356d05a4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.154978718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0fb9d237-db7a-4689-b19b-99cc84122236","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.154996158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0fb9d237-db7a-4689-b19b-99cc84122236","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.155066959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.155143219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.15520574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0fb9d237-db7a-4689-b19b-99cc84122236","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":233,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.155581841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd2ac04-accb-47f2-a1a4-ac97fddd0c12","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.155596142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd2ac04-accb-47f2-a1a4-ac97fddd0c12","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.155667572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157635132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.157671082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd2ac04-accb-47f2-a1a4-ac97fddd0c12","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":216,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157690572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9016d9a9-fc85-478b-a2c7-85c276ae51c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.157703882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9016d9a9-fc85-478b-a2c7-85c276ae51c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157785433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:45:47.157800143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.157812673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:45:47.157830943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.157842363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:45:47.157868983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157884903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:45:47.157900993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.157913063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:45:47.157926113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157938833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:45:47.157952293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.157964333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9016d9a9-fc85-478b-a2c7-85c276ae51c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":492,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.157978634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3e17fcac-7f1f-41aa-8da8-4965df121694","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.157992074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3e17fcac-7f1f-41aa-8da8-4965df121694","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158005544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:45:47.158019404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158030854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:45:47.158049824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158071184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:45:47.158083824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158095444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:45:47.158108444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158120294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:45:47.158133784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158145534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:45:47.158159834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.158172225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3e17fcac-7f1f-41aa-8da8-4965df121694","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158186125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7aba6211-d539-4a6f-86e4-aa00d6349b0c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.158199115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7aba6211-d539-4a6f-86e4-aa00d6349b0c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158212695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:45:47.158230435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158242695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:45:47.158256035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158267095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:45:47.158280185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158293665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:45:47.158306265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158325525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:45:47.158342475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.158354525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:45:47.158370685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.158382796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7aba6211-d539-4a6f-86e4-aa00d6349b0c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.158400656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64373eb0-0e37-4f11-818a-894886d39c44","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159572421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64373eb0-0e37-4f11-818a-894886d39c44","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159591801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, 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:45:47.159605312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159616702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, 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:45:47.159637652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159649382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, 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:45:47.159662302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159683162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, 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:45:47.159696362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159707852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, 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:45:47.159722002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159734212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, 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:45:47.159747232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.159758872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"64373eb0-0e37-4f11-818a-894886d39c44","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159773202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af2fc66e-a37e-4705-9d7d-9b844e959ec6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159786612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af2fc66e-a37e-4705-9d7d-9b844e959ec6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159800032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, 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:45:47.159813683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159824783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, 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:45:47.159838723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159849703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, 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:45:47.159863593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159874613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, 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:45:47.159888013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159900013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, 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:45:47.159913533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.159928823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, 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:45:47.159942103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.159966043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af2fc66e-a37e-4705-9d7d-9b844e959ec6","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.159979893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"619f0f34-7e91-41b6-8b7e-01a4c2bde1a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.159993963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"619f0f34-7e91-41b6-8b7e-01a4c2bde1a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.160007184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, 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:45:47.160216555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.160239945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, 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:45:47.160274865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.160290405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, 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:45:47.160317165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.160329695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, 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:45:47.160379015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.160391015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, 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:45:47.160414976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.160426276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, 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:45:47.160439526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.160643027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"619f0f34-7e91-41b6-8b7e-01a4c2bde1a3","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":738,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.161022268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b3ed304e-fe5c-4a99-b35f-c37bb8d717bc","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.161040799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b3ed304e-fe5c-4a99-b35f-c37bb8d717bc","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.161874853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.162430135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.163043639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b3ed304e-fe5c-4a99-b35f-c37bb8d717bc","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2013,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.164161274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"39b1c71b-ec22-47a1-98fe-5f91d6ef5e67","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171180559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"39b1c71b-ec22-47a1-98fe-5f91d6ef5e67","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17120712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17122112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.17123718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"39b1c71b-ec22-47a1-98fe-5f91d6ef5e67","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":333,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17125616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.17126935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.1712826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.1712956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.17131734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ef0c2fbb-2e41-49bc-ae9d-5734bc8783ee","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17133167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d95761a-b1f8-466f-8db8-367b116d6449","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.17134679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d95761a-b1f8-466f-8db8-367b116d6449","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17136101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17137837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.171389561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d95761a-b1f8-466f-8db8-367b116d6449","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171403201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93133853-723e-4c3c-8f36-98945d04b140","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171416781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93133853-723e-4c3c-8f36-98945d04b140","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171438871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171452771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171477061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.171501301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171519681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171546411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93133853-723e-4c3c-8f36-98945d04b140","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":461,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171570051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e72b515e-aff2-44b4-9302-bdbdd5511ced","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171583181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e72b515e-aff2-44b4-9302-bdbdd5511ced","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171597912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:45:47.171618492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.171632752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 255 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.171644582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"e72b515e-aff2-44b4-9302-bdbdd5511ced","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":208,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171658922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2c4a833e-06eb-4671-b70c-f9c02e46568e","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171672212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2c4a833e-06eb-4671-b70c-f9c02e46568e","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171686172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171699012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.171712282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2c4a833e-06eb-4671-b70c-f9c02e46568e","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":211,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171725822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0f36b924-125e-487c-8417-cb70b390c75c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171741162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0f36b924-125e-487c-8417-cb70b390c75c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171755042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171770512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.171792452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0f36b924-125e-487c-8417-cb70b390c75c","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171806013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9816eaec-5f57-434a-8424-32def34328c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.171820023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9816eaec-5f57-434a-8424-32def34328c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171833603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:45:47.171846423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171857893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:45:47.171871833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171883013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:45:47.171895713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171933563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:45:47.171952853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.171965293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:45:47.171978203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.171989963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:45:47.172003484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.172015204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9816eaec-5f57-434a-8424-32def34328c4","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":412,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172039764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172053104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172066914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:45:47.172080604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172092584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:45:47.172105414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172116834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:45:47.172129904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172141554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:45:47.172163224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172174564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:45:47.172187864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172199634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:45:47.172212595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.172225895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fd9f7fab-4f73-4ed7-bb8a-aed84fbb5e25","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172239465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d0f8fd25-5684-4e32-96cf-eeec7081488d","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172253085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d0f8fd25-5684-4e32-96cf-eeec7081488d","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172266945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:45:47.172285925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172298285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:45:47.172311135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172332715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:45:47.172438636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172450516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:45:47.172463636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172474816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:45:47.172487616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172498576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:45:47.172518096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.172530336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d0f8fd25-5684-4e32-96cf-eeec7081488d","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172544706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5604fe84-b92a-40a3-a35d-ecc27b49db1f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172557986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5604fe84-b92a-40a3-a35d-ecc27b49db1f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172571586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, 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:45:47.172589886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172601526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, 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:45:47.172614847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172631807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, 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:45:47.172645457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172657837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, 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:45:47.172670827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172682817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, 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:45:47.172696307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172713207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, 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:45:47.172726047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.172738377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5604fe84-b92a-40a3-a35d-ecc27b49db1f","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":502,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172752107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee79fbce-5930-4da2-9a5d-860f22d8abe5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172765327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee79fbce-5930-4da2-9a5d-860f22d8abe5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172779017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, 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:45:47.172794037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172805407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, 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:45:47.172818668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172830418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, 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:45:47.172843308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172869708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, 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:45:47.172882858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172894488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, 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:45:47.172907868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.172922238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, 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:45:47.172935918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.172947688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee79fbce-5930-4da2-9a5d-860f22d8abe5","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":563,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172961718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5e11ccd9-9616-4f1b-b1e0-95b5035d0347","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.172974448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5e11ccd9-9616-4f1b-b1e0-95b5035d0347","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.172987618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, 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:45:47.173000488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.173012108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, 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:45:47.173025099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.173036439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, 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:45:47.173050319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.173062119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, 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:45:47.173076099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.173088099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, 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:45:47.173101269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.173112489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, 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:45:47.173125269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.173136619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5e11ccd9-9616-4f1b-b1e0-95b5035d0347","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":422,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17325565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"ff938cc3-9835-4369-8ae4-ab5bfd761f06","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175025098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"ff938cc3-9835-4369-8ae4-ab5bfd761f06","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175064069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175077669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.175089269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"ff938cc3-9835-4369-8ae4-ab5bfd761f06","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.17540796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c09a0316-202e-4d66-abd6-17c636d4b8cf","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175427041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c09a0316-202e-4d66-abd6-17c636d4b8cf","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175455281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175468121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.175480231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c09a0316-202e-4d66-abd6-17c636d4b8cf","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":550,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175494541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8901c355-ed74-4258-9b4e-88968774cc82","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.175514281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8901c355-ed74-4258-9b4e-88968774cc82","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175622951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175635612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.175647272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8901c355-ed74-4258-9b4e-88968774cc82","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.175663002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b35d5910-9263-44d2-acfb-547f6891e0af","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.176082444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b35d5910-9263-44d2-acfb-547f6891e0af","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.18132438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.18330573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.18332358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b35d5910-9263-44d2-acfb-547f6891e0af","remote_addr":"[::1]:47600","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":244,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.26311696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.2631522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.26316864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.26317919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.26319006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.263213811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.263227081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.263240261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.264588977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.264615148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.264638378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.264660768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.264682838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.264708468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.264734988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.264759268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.284070575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.284107115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.284127216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.284142216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, 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:45:47.285457382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285492882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285504893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285517393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285529183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285545843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.285561433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.285694694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.285727014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.285740574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.285753074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.28696859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.288590868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.288610898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.288625188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288640898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288652828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288668948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288683538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288696058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.288706508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.290552327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.290569518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.290581678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.311281192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.311326902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.311346842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.326024705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.326115356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.326129516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.326174566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.326185566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.326446518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.326488468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.326501538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.326572298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.327843605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.327876725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.328011966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.328028336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.328069606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.328080616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.328792339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.32881257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.331547193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.331590953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.331913525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.331934065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.331951655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.331965125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.332088746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.332104686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.332784989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.332817929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33289625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33291434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33292712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.3329387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33295124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33296274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33298092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.33300125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.3330113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.3330236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.33303553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.334669229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.334696609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340458698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340490948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340504368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340515698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340531008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340542968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340554838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340566348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.340578038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.341123011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.341153301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.342603729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.342631829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343798645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343823925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343837075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343853765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343866285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343878615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343900315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.343992596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.344036216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.344054026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.344065786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.344078226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.345933596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.345965026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.351495983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.351536423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.351571933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.351597194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.351621844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.351636704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.727695488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","remote_addr":"[::1]:47602"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.727898509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"8dfea93b-9cea-4be5-b50f-9b9d7c5db264","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.727916849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"8dfea93b-9cea-4be5-b50f-9b9d7c5db264","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.72805337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.728154391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.728245901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728327672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728338242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728347952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728357472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728368582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728378092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728387512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728397132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728416772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728427392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728436982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728446302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728455682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728465262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728474522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728484182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728493772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728503052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728513743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728523103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728532343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728541823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728560353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728569613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728579153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728588653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728598293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728608303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728617673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728627463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.728636573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.728646843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"8dfea93b-9cea-4be5-b50f-9b9d7c5db264","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":575,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.728932415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"e5191a5c-db43-4b81-a187-6dd0b271e978","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.728948755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"e5191a5c-db43-4b81-a187-6dd0b271e978","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729054165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.729105095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729168376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729196496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729248756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.729342267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"e5191a5c-db43-4b81-a187-6dd0b271e978","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729756259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"900e489b-ab2e-47be-ac87-e35a0068174d","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.729770419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"900e489b-ab2e-47be-ac87-e35a0068174d","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.729876099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, 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:45:47.72995823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.72998132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, 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:45:47.73001174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.73002414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, 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:45:47.73007537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.73008826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, 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:45:47.730177121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.730189441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, 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:45:47.735238026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.735330337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, 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:45:47.735462538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.735543778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"900e489b-ab2e-47be-ac87-e35a0068174d","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":5790,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.73590826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c92f8d6b-d158-4519-8ee9-6f4fdac5f544","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.73592286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c92f8d6b-d158-4519-8ee9-6f4fdac5f544","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.736032691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:45:47.736111711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736124121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, 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:45:47.736153841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736166331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, 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:45:47.736194291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736207051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:45:47.736232252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736244382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, 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:45:47.736274552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.736286732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, 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:45:47.736313042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.736362692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c92f8d6b-d158-4519-8ee9-6f4fdac5f544","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":458,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.736679764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"68689e7d-4348-46f5-8236-c6b6457b799e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.736694284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"68689e7d-4348-46f5-8236-c6b6457b799e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.736766634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, 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:45:47.736831415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736852455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, 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:45:47.736881105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736894045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, 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:45:47.736923135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736935305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, 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:45:47.736960855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.736973215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:45:47.737000375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.737012745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, 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:45:47.737082786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.737096416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"68689e7d-4348-46f5-8236-c6b6457b799e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.737391447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a37ceb57-60d0-4467-87d8-34abd2db9b81","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.737405697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a37ceb57-60d0-4467-87d8-34abd2db9b81","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.737476478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, 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:45:47.737577448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.737603578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:45:47.737633969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.737647089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:45:47.737677399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.737691179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:45:47.737712579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.737728579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:45:47.738220142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.738244982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:45:47.738272462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.738285582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a37ceb57-60d0-4467-87d8-34abd2db9b81","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.738318142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0fded13e-bdf2-49b4-ac01-756372e3b45e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.738332222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0fded13e-bdf2-49b4-ac01-756372e3b45e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.738349722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:45:47.738449093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.738472213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:45:47.738502153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.738513943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:45:47.738542023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.738553903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:45:47.74190778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.74202132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:45:47.7420478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.74206429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:45:47.743240536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.743257566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0fded13e-bdf2-49b4-ac01-756372e3b45e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":480,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.743279747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b71c3d6e-d4dd-4deb-a76f-e476038faf0b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.743292837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b71c3d6e-d4dd-4deb-a76f-e476038faf0b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.743306507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:45:47.755151966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.755335317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:45:47.758086001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.758112721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:45:47.758131651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.758143241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:45:47.758156931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758168671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:45:47.758181921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.758193431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:45:47.758206601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 274 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.758218351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b71c3d6e-d4dd-4deb-a76f-e476038faf0b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":16714,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758249602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"4492f622-acf4-4d92-8fea-ae9f127a9e11","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.758263932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"4492f622-acf4-4d92-8fea-ae9f127a9e11","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758277842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758289522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.758300682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"4492f622-acf4-4d92-8fea-ae9f127a9e11","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758314532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d2f30e8e-c13b-42a5-a9de-fd0f4c402701","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.758327012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d2f30e8e-c13b-42a5-a9de-fd0f4c402701","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.758340082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.766175742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 276 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.766381013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d2f30e8e-c13b-42a5-a9de-fd0f4c402701","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":9232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.772580723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cdb0e4d7-1be7-462d-89b6-b01f64bfb746","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.774453203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cdb0e4d7-1be7-462d-89b6-b01f64bfb746","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774482973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774498423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 277 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.774510593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cdb0e4d7-1be7-462d-89b6-b01f64bfb746","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":550,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774529033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c66f4d5e-de44-46c4-a8a6-7866a3aa92b0","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.774542763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c66f4d5e-de44-46c4-a8a6-7866a3aa92b0","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774558593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774650244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 278 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.774661864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c66f4d5e-de44-46c4-a8a6-7866a3aa92b0","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":322,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774687064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4df2e344-dce7-402d-b785-daa3af8ea967","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.774708374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4df2e344-dce7-402d-b785-daa3af8ea967","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774722454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.774736904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774763414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774788555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.774801075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.774835165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4df2e344-dce7-402d-b785-daa3af8ea967","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.780603794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38a77b9d-2943-4b77-92b7-7cb582c5e36e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.781639599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38a77b9d-2943-4b77-92b7-7cb582c5e36e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.781660239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, 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:45:47.781675939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.781687869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, 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:45:47.781703289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.781715929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, 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:45:47.781731559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.781743979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, 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:45:47.781781999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.78192027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, 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:45:47.782952285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.782975425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, 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:45:47.783016576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.783133876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"38a77b9d-2943-4b77-92b7-7cb582c5e36e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":2521,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.788556404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b010a0b-3ec8-4c46-b649-041ec5022151","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.788578374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b010a0b-3ec8-4c46-b649-041ec5022151","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.788736724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, 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:45:47.788867145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.790364113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, 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:45:47.790789595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.790809715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:45:47.790824165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.790835995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, 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:45:47.790859555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.790871755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, 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:45:47.790890195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.790902185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, 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:45:47.790920645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.790941626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7b010a0b-3ec8-4c46-b649-041ec5022151","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":602,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.790966956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c660c4fb-d9ee-40bc-ab07-52df88b22ae1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.790980376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c660c4fb-d9ee-40bc-ab07-52df88b22ae1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.790998456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, 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:45:47.791012666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791024246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, 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:45:47.791039736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791051676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, 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:45:47.791065086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791077216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, 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:45:47.791090516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791102596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, 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:45:47.791115936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791127447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, 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:45:47.791141427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.791153097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c660c4fb-d9ee-40bc-ab07-52df88b22ae1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791168587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91447ed7-a842-4036-baa8-5096be44ea73","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.791181427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91447ed7-a842-4036-baa8-5096be44ea73","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791194677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:45:47.791208497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791220137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, 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:45:47.791233307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791244637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, 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:45:47.791257897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791269177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, 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:45:47.791281817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791294477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, 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:45:47.791318257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791329568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, 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:45:47.791342468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 270 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.791353508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91447ed7-a842-4036-baa8-5096be44ea73","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":891,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791612629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a39396ae-ddd5-4333-8daf-be6ec713a28e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.791627089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a39396ae-ddd5-4333-8daf-be6ec713a28e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.791713269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, 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:45:47.7917811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.79180248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, 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:45:47.79183137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.79184335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, 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:45:47.79187075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.79188286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, 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:45:47.79190485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.79191671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:45:47.791945591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.791957511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, 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:45:47.791985081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 276 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.792041341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a39396ae-ddd5-4333-8daf-be6ec713a28e","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.792363673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"21823914-5b1c-49ab-96c0-3ef31c00a153","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.792378113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"21823914-5b1c-49ab-96c0-3ef31c00a153","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.792453753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, 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:45:47.792522024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.792546684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, 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:45:47.792572104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.792584284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, 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:45:47.792611394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.792624374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, 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:45:47.792645294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.792657084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, 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:45:47.792685034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.792696774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, 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:45:47.792725505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.792785035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"21823914-5b1c-49ab-96c0-3ef31c00a153","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.793099276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7ed7ee5a-846f-4b23-9d60-aede79447418","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.793112917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7ed7ee5a-846f-4b23-9d60-aede79447418","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.793192207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.793256567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 283 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.796482773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7ed7ee5a-846f-4b23-9d60-aede79447418","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796510523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8e6609a1-29ae-4912-9ff2-5a2331074f7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.796525483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8e6609a1-29ae-4912-9ff2-5a2331074f7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796541283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796555174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 284 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.796597824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"8e6609a1-29ae-4912-9ff2-5a2331074f7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":325,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796658194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"40f8dbd7-047a-4325-b03c-df91b4967d51","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.796671784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"40f8dbd7-047a-4325-b03c-df91b4967d51","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796684944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796699104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.796710484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"40f8dbd7-047a-4325-b03c-df91b4967d51","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":256,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796725054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6711b372-0bf2-40bc-8ab4-804d8f46e676","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.796738664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6711b372-0bf2-40bc-8ab4-804d8f46e676","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796752835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796813615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.796826395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6711b372-0bf2-40bc-8ab4-804d8f46e676","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796840455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"728637b6-de58-4aae-abf5-e5be8c8ed104","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.796852975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"728637b6-de58-4aae-abf5-e5be8c8ed104","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796866305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.796881055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796907485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.796933075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796945835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 309 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.796974056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"728637b6-de58-4aae-abf5-e5be8c8ed104","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.796987176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"55211622-7793-4506-ab0e-c1ca7249d9f2","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.798297502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"55211622-7793-4506-ab0e-c1ca7249d9f2","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.798317362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, 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:45:47.798333682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.798379683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.798391853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"55211622-7793-4506-ab0e-c1ca7249d9f2","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":210,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.798407793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cfcb01bc-1215-4a75-b48c-7a4c018c61a7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.798421603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cfcb01bc-1215-4a75-b48c-7a4c018c61a7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800772545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800804065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.800823395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cfcb01bc-1215-4a75-b48c-7a4c018c61a7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800847095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aa44ed9b-dfe2-4301-9772-5e485d8822d7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800860495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aa44ed9b-dfe2-4301-9772-5e485d8822d7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800888785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800907275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.800929815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aa44ed9b-dfe2-4301-9772-5e485d8822d7","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":259,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800959066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4976b56e-7919-4418-89cc-d2a5687a2d7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.800974326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4976b56e-7919-4418-89cc-d2a5687a2d7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.800995776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, 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:45:47.801014196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.801025546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, 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:45:47.801047956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.801060356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, 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:45:47.806502244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.80773166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, 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:45:47.807950741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.807963081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, 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:45:47.807976861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.807990861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, 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:45:47.808004041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.808015461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4976b56e-7919-4418-89cc-d2a5687a2d7c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":8997,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808037351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"51bc52ef-b1d1-4231-a7e2-8725eeaab703","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.808050251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"51bc52ef-b1d1-4231-a7e2-8725eeaab703","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808063541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, 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:45:47.808076392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808087892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, 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:45:47.808101112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808112532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, 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:45:47.808126932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808138472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, 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:45:47.808151482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808163112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, 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:45:47.808176192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.808187922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, 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:45:47.808512104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.808611884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"51bc52ef-b1d1-4231-a7e2-8725eeaab703","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":1261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.809045626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"46e02c5d-897e-4815-a4f2-2aeceff46d18","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.809063177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"46e02c5d-897e-4815-a4f2-2aeceff46d18","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.809192357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, 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:45:47.809541329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.810909586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, 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:45:47.810924546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.810937296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, 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:45:47.810951166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.810962456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, 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:45:47.810975226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.810986736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, 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:45:47.811002106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811013416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, 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:45:47.811029796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.811042736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"46e02c5d-897e-4815-a4f2-2aeceff46d18","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":810,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811059416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af483b1d-2840-4f17-8651-96e5d1140709","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811197687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af483b1d-2840-4f17-8651-96e5d1140709","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811211577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, 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:45:47.811224927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811245427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, 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:45:47.811265907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811279078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, 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:45:47.811298598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811317258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, 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:45:47.811342558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811362228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, 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:45:47.811375678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811386718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, 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:45:47.811413098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 336 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.811424988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af483b1d-2840-4f17-8651-96e5d1140709","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811440668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fc1ba538-6160-48f3-a285-848d4a3b4e3a","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.811453678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fc1ba538-6160-48f3-a285-848d4a3b4e3a","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811471258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, 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:45:47.811484679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811497239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, 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:45:47.811510979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.811522189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, 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:45:47.811535209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811546039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, 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:45:47.811559509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811571999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, 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:45:47.811587049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.811598189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, 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:45:47.811610859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.811622859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fc1ba538-6160-48f3-a285-848d4a3b4e3a","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":604,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.812015271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d8ef0a4f-eb37-4874-8d5d-b13d098e2788","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.812029751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d8ef0a4f-eb37-4874-8d5d-b13d098e2788","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.812120992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, 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:45:47.812200512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.812233792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, 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:45:47.812266452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.812278452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, 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:45:47.812323353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.812335293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, 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:45:47.812362933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.812374623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, 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:45:47.812403383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.812415113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, 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:45:47.812444903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.812501674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d8ef0a4f-eb37-4874-8d5d-b13d098e2788","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":490,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.812823925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"964339a5-06b3-4a0a-b44d-f2b95e35c4f1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.818731745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"964339a5-06b3-4a0a-b44d-f2b95e35c4f1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818752815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818765715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.818777365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"964339a5-06b3-4a0a-b44d-f2b95e35c4f1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818792355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a27697b0-a72e-486c-a20b-c9363c7f9508","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.818805735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a27697b0-a72e-486c-a20b-c9363c7f9508","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818819425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818842205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.818856145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a27697b0-a72e-486c-a20b-c9363c7f9508","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818869955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7546ed38-4229-4d9f-ba42-bcc6014b5cc4","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.818883226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7546ed38-4229-4d9f-ba42-bcc6014b5cc4","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818895956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818908196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.818919736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7546ed38-4229-4d9f-ba42-bcc6014b5cc4","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":264,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818934216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.818946696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818959586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.818979896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819002776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b5af4ea7-3e7c-4dd2-8238-015e1cc3a71b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":236,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819016606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b1fd0d59-dd91-469c-bc64-40bb32c2163f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819028926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b1fd0d59-dd91-469c-bc64-40bb32c2163f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819041856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.819054926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819078847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:47.819103667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819117277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 309 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819144007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b1fd0d59-dd91-469c-bc64-40bb32c2163f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":359,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819157257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"98c5b256-b78a-403a-9bcf-e0261868c49b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819171777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"98c5b256-b78a-403a-9bcf-e0261868c49b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819185357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, 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:45:47.819198487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:47.819208077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819219747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"98c5b256-b78a-403a-9bcf-e0261868c49b","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819241607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6ef51bdf-cc63-4218-81ae-51f498946ad1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819254537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6ef51bdf-cc63-4218-81ae-51f498946ad1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819267987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819279888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819293208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"6ef51bdf-cc63-4218-81ae-51f498946ad1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819306418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819319338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819332958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819344608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819359678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4a51a1a1-1fe8-4cda-876d-38fe4fd7e56f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":198,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819372938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d06c2828-86a8-40c0-8e90-54595e30069f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819386488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d06c2828-86a8-40c0-8e90-54595e30069f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819399928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, 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:45:47.819412828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819424178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, 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:45:47.819437328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819448498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, 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:45:47.819461108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819473489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, 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:45:47.819495469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819507599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, 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:45:47.819520659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819532219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, 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:45:47.819545099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819556349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d06c2828-86a8-40c0-8e90-54595e30069f","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819569609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"594bb419-e117-4cde-a11d-1d25a9e4b5db","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.819595239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"594bb419-e117-4cde-a11d-1d25a9e4b5db","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819609309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, 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:45:47.819624159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819636009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, 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:45:47.819648739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819660419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, 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:45:47.81967295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81968486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, 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:45:47.81969788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81970902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, 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:45:47.81972206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.8197339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, 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:45:47.8197496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.81976133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"594bb419-e117-4cde-a11d-1d25a9e4b5db","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81978415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5b2a7fa1-e088-4987-b2e2-2d6bd17ca366","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.81979705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5b2a7fa1-e088-4987-b2e2-2d6bd17ca366","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81981088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, 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:45:47.81982432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81983535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, 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:45:47.81984857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.81985985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, 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:45:47.819874111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819885601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, 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:45:47.819898911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819917981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, 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:45:47.819931311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819943091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, 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:45:47.819963951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.819975531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5b2a7fa1-e088-4987-b2e2-2d6bd17ca366","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":456,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.819989451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52b4381d-b88b-4d71-9ab7-338ab4d1e838","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820002401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52b4381d-b88b-4d71-9ab7-338ab4d1e838","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820016721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, 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:45:47.820029961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820040841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, 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:45:47.820053481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820064402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, 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:45:47.820077712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.820088632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, 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:45:47.820101752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.820112832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, 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:45:47.820128732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.820140132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, 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:45:47.820153152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 336 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.820164442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52b4381d-b88b-4d71-9ab7-338ab4d1e838","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820319643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"81ac2c7d-1c1a-496a-8383-a766e6d7fc67","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.820333633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"81ac2c7d-1c1a-496a-8383-a766e6d7fc67","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820408203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, 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:45:47.820476464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820500834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, 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:45:47.820531974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.820545804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, 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:45:47.820574064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.820586184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, 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:45:47.820612264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.820624234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, 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:45:47.820653575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.82375359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, 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:45:47.82378247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.82379532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"81ac2c7d-1c1a-496a-8383-a766e6d7fc67","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":428,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.82381651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"edfef927-f77b-4271-bb09-0e79a9483f16","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.82383663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"edfef927-f77b-4271-bb09-0e79a9483f16","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.82385048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, 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:45:47.82386399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.823875291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, 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:45:47.823888851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"CabooseValue","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.823900331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, 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:45:47.824002461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.824013611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, 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:45:47.824026131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.824038881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, 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:45:47.824053141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:47.824083262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, 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:45:47.824096072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824107812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"edfef927-f77b-4271-bb09-0e79a9483f16","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824122462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4399bcbf-783b-4b62-a685-b9e01b1c945c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824135902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4399bcbf-783b-4b62-a685-b9e01b1c945c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824149292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824174072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824186262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4399bcbf-783b-4b62-a685-b9e01b1c945c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":216,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824203432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7d72af7c-e335-43bb-b23b-3a9e0463010c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824224362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7d72af7c-e335-43bb-b23b-3a9e0463010c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824237452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824249592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824260822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7d72af7c-e335-43bb-b23b-3a9e0463010c","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824273942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c7abef65-cd42-4c85-bdbe-a77f20e7bb26","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824286623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c7abef65-cd42-4c85-bdbe-a77f20e7bb26","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824300383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824312633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824324243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c7abef65-cd42-4c85-bdbe-a77f20e7bb26","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":347,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824338503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"15075d1c-2497-403a-a3ee-31f47eb563a1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824478853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"15075d1c-2497-403a-a3ee-31f47eb563a1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824492634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824505274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824516674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"15075d1c-2497-403a-a3ee-31f47eb563a1","remote_addr":"[::1]:47602","local_addr":"[::1]:36865","component":"dropshot","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","latency_us":298,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253801115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253859296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253871206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253882056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253926456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.253947206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.253976376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.253989316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254143957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254197607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254238877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254278768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254352178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254390728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.254415928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.254445328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254490919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254506839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254521469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.254542209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, 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:45:48.254555369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254596189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.254613649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.25464833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.25465923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.25467162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.25468163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.2547115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25473728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25475837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25476992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25478157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.256098907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.256121787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.256135757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256252768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256281148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256294598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256321288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256334348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.256347628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:48.256371098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.256384858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.256397108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.257382593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.257420144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.257605444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.257656915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.257685385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.257696645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.257711695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.257721925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.257755945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.257780715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.257793365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.257805025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25866002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.25869035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.260867931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261394903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261407063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261417113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.261428663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.261441113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.261453093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.261465773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261478674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261489014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261503354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.261513354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.261524384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.261536514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.266610499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.26666012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26671464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26672888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26674191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26675378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26676536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26678099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26679275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26680418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.26681485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.26682605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.266837851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.276917681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.276964851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277145332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277168512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277210462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277222032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277238713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277250883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277263613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277275703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.277287523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:48.277299353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.277312103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.278983621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.279020221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279110222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279137382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279155082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279166932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279178812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279422803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279446754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279458604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279469724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.279482344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.279503334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.279515494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.281279263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:48.281324083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.281350193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.281381003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.281433514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.281460064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.281484564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.281500814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.527969359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:48.528942894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"8.320671571s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253128913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253180493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253192843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253203563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253213913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.253270024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.253289434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.253307754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.253971597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254020997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254058148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254085208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254107128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254132948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.254159918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.254184688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254209098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254221388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254235459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.254248789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, 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:45:49.254263079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254285089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254295709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254391169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.254419889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25443208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25444306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.25446958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.25449654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.2545086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.25452203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.25454564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.255853757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.255906057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.255943987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.255959637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.255973607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.256012207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.256031358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.256042888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.256053088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:49.256075308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.256091028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.256103948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.257323174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.257349174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.257381254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.257415635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.257444415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.257455685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.257467325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.257477355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.257506275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.257531435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.257543385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.257559785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.258305349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.258343509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25840749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25841914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25845774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.25846834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.25848889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.25855088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.259235294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.259270074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.259839667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.259862217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.259884107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.259902527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.262073928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.262121118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.262931102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.262971402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263290484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263310754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263323114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263341854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263358174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263369964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263381684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263393404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.263403754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.264852472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.264884512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.26655743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.26658756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266671211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266685541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266723861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266734551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266747631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266759651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266775531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266787211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.266798851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:49.266816091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.266828862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.268366389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.268401449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269659786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269679596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269692456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269705336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269717326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269729096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269739606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269754276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269766846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.269778366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.269790027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.269805477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.271527915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:49.271556625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.271666936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.271690526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.271771026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:49.271819326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.271844797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.271859797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253413996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253455366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253467296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253478336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253488956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.253614067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.253630787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.253643157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.253661257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.253720168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.253742928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.253776078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.253858078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.253899048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.253924079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.253950659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.254004589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.254017779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.254032889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.254052149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, 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:45:50.254079589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.25412136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.2541384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.25417203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.25418292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.25419499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.25420531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.25425035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.25427723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.25430174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.254314081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.254325841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.256101389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.256130039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.25614579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.258064499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.259141604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.259172265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.259184165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.259253645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.259265615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:50.259282425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.259296705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.259311255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.259618717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.259651627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.259666507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.260595462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.260646772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.260658922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.260689972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.260700632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.260754993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.260782573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.260798973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.260813373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.261509776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.261546257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.261641677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.261654277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.261982939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.262002559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.262017299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.262029939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.262353001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.26418501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.26423017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.26424221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.26425986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.26427159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.26428425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.26429678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.26431006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.264323571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264336721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264346471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264359791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264371801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264383701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264397741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264495311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264519312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.264529472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.264541712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.264553902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.265752828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.265787648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.267330956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267387976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267416106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267434446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267446936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267458636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267471006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267482917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.267499447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:50.267515547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.267528217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.269102125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.269130805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269176105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269190285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269208485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269220205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269233085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269245405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269255785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269267546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269279396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.269291116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.269302956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.269315136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.271605987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.271638007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:50.277118065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.280532402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.280566492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.280598622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:50.280624142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.280639772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.253007296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.253085266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.253111036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.253134646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.253244627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.253309317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.253347547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.253380168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.2538611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.253973171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.254063231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.254135091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.254712954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.254808915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.254866465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.254924855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.258149861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258174071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258187191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.258199941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, 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:45:51.258212461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258237641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258247812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258258862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258268712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258279762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258289262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.258300012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.258323662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258336502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258348142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258359412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.258654574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258736674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.258765274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258784704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258797384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258835814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258845845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258863265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.258874995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:51.258893825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258910295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.258921405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.26001676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.260366212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.260386942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260399872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260425313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260485143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260495963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260505593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.260516713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.260540513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.260552733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.260564503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.260922495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.260952075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.260991835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.261001115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.261033856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.261042856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.261056006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.261069446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.261630019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.262247722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.262716314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.262727124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.262760864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.262770354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.262787894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.262808215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.265418358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.265445818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265459498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265469928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265481638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265492848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265503998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265519738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265530498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265541988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.265556608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.265567629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.265579519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.265590799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.265608509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.283682339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.283725759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.283738899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28374929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28376559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28377707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28378855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28379939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.2838109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:51.28385105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.28387083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.285440788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.285466518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28590304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28592342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28594337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28595455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28596519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28597591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.28598492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.285995391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.286005891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.286016391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.286123331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.286145871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.288106821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.288138821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:51.288256762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.288278482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.288616944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.288646784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:51.289158367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.289178047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253071268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253158928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253171078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253181938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253192568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253207838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253220068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253241429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253307719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253361009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253406809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.25343975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.25351835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.25356689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.25359243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.25361871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.253668431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253692401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253706931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253720541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, 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:45:52.253746921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253788941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253810821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253840342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253851302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253863062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.253873532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.253915392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.253940682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253955502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253967682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.253979642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.25558234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.25563587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.2556509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255682521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255694191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255733591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255744561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255766771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.255777151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:52.255795951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.255818121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.255837551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.256881056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.256912497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.256926857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.256967067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257007917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257023267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257035127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257045307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.257088877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.257114528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.257126638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.257139188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.257761381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.257786191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257822781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257833331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257858361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.257868421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.257879641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.257900491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.259906382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270055363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270087713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270099553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270112243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270168833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270181183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270193704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270206194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270219594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270232784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270242504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270254754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270266754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270278464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270289924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270305194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270317064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270375124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270404375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270421365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270447875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270468545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270491385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270501445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270513385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270536255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270555495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270567745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270580055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270592836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270604626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:52.270621586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270634866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270653636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270666736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270687236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270697376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270722496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270740846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270756956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270769596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270784236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270813167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270829777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270842717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270854727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270870007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.270889357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270927577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:52.270950817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.270977987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.271004488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.271029908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:52.271059748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.271084328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.736295429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:52.737454685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"12.528941541s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.25311991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.25316722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.253178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.25318803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.253310751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.253350241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.253375911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.253387511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.254917419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.254959419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.254982499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.255008209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.258208495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.258391226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.258415466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.258444356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.25924944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.2592795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.25929398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.25932831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, 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:45:53.262272985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.265073459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.26509744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.26511026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.2651209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.26513299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.2651432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.26515494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.26518197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.26519371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.26520559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.26521749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.26523227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.26524487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.26525712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.26928388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.26930856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.269384351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.269415181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.269431821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.269441331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:53.273862473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.273893363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.273905603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.276250855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.276716368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.276749018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.276808228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.277006929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.277018879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.277049049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.277058959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.277631342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.277662872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.277674812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.277831213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.279791303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.279935854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.280174765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.280188165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.280230935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.280240845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.280258216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.280276966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.281636162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.281657513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.281702233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.281719843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.281736133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.281764513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.281776043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.281791673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.281997724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.282014044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282093895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282106915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282133335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282143975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282154695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282168395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282179445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.282513887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.283997734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.286333896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.286365886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.288593117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.289069519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.289486352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289511392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289523552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289538972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289558492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289569702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289580762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289591692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.289602782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:53.290696748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.292680418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.293570202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.293611122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293799863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293816123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293832794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293843384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293853804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293864494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293873704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293884154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293894724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.293905494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.293916264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.293927394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.295746313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.295799633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:53.300430236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.300476157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.301287241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.301319251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.301344201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.301364701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25280741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25285167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25286317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25287338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.25288297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.25293757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.25295522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.252976521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.253077501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253129841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253167151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.253198122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.258098486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.258201026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.258227946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.258257327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.258285417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258297557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258310347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.258323017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, 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:45:54.258336047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258359357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258369737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258381717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258403107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258414777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.258427607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.258438718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.258466518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258479098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258490648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258502228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.258546918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.258559058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.258570788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266286827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266329697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266365148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266376168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266411118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.266425808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:54.267099731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.267127321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.267139091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.268761599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.268803509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.26881744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.269086041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.269133671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.269143741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.269172191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.269181581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.272250437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.272373287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.272402507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.272414598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.274013846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.276271107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.277625674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.277651454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.277663454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.277673164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.278053726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.278080826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.282257907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295044521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295087161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295098751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295117641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295128292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295140062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295152472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295164562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295177272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295189662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295199582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295211242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295222582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295233422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295246722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295258212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295269752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295279262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295290632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295302362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295313442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295336363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295348823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295358203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295369403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295378973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295392023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295403543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295414883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295425653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295437133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:54.295447693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295458893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.295470263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.295482033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295497123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295506333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295518863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295529674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295540664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295551664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295561054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295572204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295583784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.295599074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.312592299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.312640129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.314974241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.315001301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:54.322058987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.322090727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.322112687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.322146617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:54.322171127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.322185687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257354094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257396654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257407664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257417834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257427424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.257439884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.257451094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.257466914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.257521485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257565815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257595525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257616745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259086562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.259132693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.259157133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.259182503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.259312904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.259324094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.259336374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259348264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, 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:45:55.259388914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259417014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259426774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259441834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259450804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259461244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259470284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.260142938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.260167848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.260181178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.260192018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.260250348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.261276024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.261300244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.261312944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261381244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261390974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261431084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261470985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261486705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.261497045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:55.26259818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.2626278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.26264526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.263862657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.266372809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.266411849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.266425609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.26644738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.26646258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.26647394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.26648351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.26854031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.26858433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.26859637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.268672771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.269334324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.269360804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.279714446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.279748346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.279772586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.279782696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.28241205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.28244327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.29242609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.29247035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.292762711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.292780622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.292825342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.292839302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.292897362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.292908932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.293711376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.293743736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293804137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293815177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293826027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293837347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293852197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293862677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293876347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293886697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.293895677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.293905887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.293916757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.295610616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.295647986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.317158494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317200594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317212814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317223394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317239004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317249634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317260114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317270424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.317280904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:55.317756417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.317788417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.321674736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.321716487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32237183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32239387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32241023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32242124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32243615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32248305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32249222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32250259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.32251304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.322523401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.323041193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.323066093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.33051203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.330547581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:55.338057669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.338086139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.338800202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.338885513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:55.339087854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.339136304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.258071769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.25833937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.25835295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.25836367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.258373971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258387071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258398831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258411551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258427931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258449901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258471041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258492121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.258515471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.258547471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.258659912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.258685452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.258712812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258724212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.258736452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.258748962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, 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:45:56.258761272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258783193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258793773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258805383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258815023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258827033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.258836553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.262478801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.262525182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.262536862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.262553032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.262704722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.26609273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.26614658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.26616196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.26617525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.26618563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.26619737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.2662077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.26621954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.2662293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:56.26624874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.26626031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.26627205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.27232102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.272362391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.272376121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.272706392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.272763863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.272773793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.272803363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.272812733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.272868663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.272892793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.272903703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.272923083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.273794568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.273826998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.273872598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.273882648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.273906178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.273915558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.273926299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.273938159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.274869973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.274903983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.275004594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.275016714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.275037954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.275047654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.279959459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.279996269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.281000284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.281033394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281046834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281056764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281067554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281078414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281088774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281099004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281109844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281124844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.281133874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.282918843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.282951624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.28415877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.28418511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.285371766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285399486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285411386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285420766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285431856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285448586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285459436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285469896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.285480566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:56.285491116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.285598337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.289033664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.289069044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.29219802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292248911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292261961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292279401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292290671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292301611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292311061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292321781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292332711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.292350821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.293453187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.293483147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.296425951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.296452751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:56.297061804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.297100965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.297122315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.297146205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.297173425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.297187945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.253613738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.254102031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.254115301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.254136861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.254146901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.254159541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.254170921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.254182281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.254193461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.254224921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.254245631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.254265941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.254380882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.254421182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.254444422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.254467112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.260594573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.260637994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.260652134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.260664884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, 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:45:57.262535113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263665879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263700189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263712889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263723319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263734709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.263772579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.263804329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.26383754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.26385499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.26386639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.26387949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.26389558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.26390789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.26392989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.268361142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.270407012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.270426483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.270437083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.270448713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.270458913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:57.270470043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.270486903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.270498483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.272260622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.272300322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.272314122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.272454703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.272508283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.272522673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.272545133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.272557753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.272609574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.272632924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.272643834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.272654524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.273482658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.274475003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.274491123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.274503953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.274515483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.274525753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.274537253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.274549223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.274560373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.274572453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.279261857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284043421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284073261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284084451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.284096231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.284112361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.284124621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.284137751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284323952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284367782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284397423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284418813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284439563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284460253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284563913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284636274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.284664844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.28589671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.286776445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.288470093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.288551744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.288707024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.288743164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.288961436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.288987796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.289122076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.289143216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.289325987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.289441918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.289574689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:57.289639619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.289682929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.291544759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.292355233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293376108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293422478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293449618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293472368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293497699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293566249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293590769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293612919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293633969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.293654489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.29370733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.29375243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.29576517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.29583624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:57.295988791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.296065461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.296180062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.297125996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.297181667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.297199627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253068577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253094787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253105247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253116347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253189278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253255188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253269058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253282198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253367219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253420049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253462639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253496979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.25357889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.25361647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.25364181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.25366585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.25372011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253744171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.253765191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.253788251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, 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:45:58.253829501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253872831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253888741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253936791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253973402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253986462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.253997082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.25760328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.25763468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.2576629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.25767644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.257803221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.259356689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.259764061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.259785401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259820191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259835211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259901972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259913772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259941092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.259952022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:58.260074922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.260104903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.260122283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268098952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268133703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268148603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268163973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268187833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268199543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268212393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268223273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268240293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.268265573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268277713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268290653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268305253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268319664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268333734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268355284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268369294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268387034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268399074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268412164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268434794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268449504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268463964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268482044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268494574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268505994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268518935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268534055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268546365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268559515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268572945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268583825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268596145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268607925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268619535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268631245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268643145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268655925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.268665965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268678815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.268692345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.268705035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.269099887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.269114888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270876876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270903867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270915077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270932707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270945087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270956967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270977127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.270988817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:58.271000537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.271012967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.271024957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.271038197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271050917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271060787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271074967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271086978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271115628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271129018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271139088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271151828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271163658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.271175518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.271187578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.271216708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.272892817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.272923307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:58.276670606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.276718036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.277010937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.277039708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.277095078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.277110188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.25322781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.25328463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.2532965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.25330764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.2533181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.25339735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.253471901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.253486691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.253640852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.253746272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.253788052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.253833113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.253925773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.253975323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.254000763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.254129624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.254159444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.254181164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.254195664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.254210025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, 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:45:59.254960378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262565887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262610097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262632177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262653097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262665537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262676157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.262696437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.262724647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262738088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262751718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262764878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.262783288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262802968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.262824598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262839118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262853088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262872228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262882278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262894888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.262905508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:59.262917758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262930848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262945279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.262972009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.262985709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.262999389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.263012599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.263034999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.263045589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.263058049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.263068249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.263082319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.263106709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.263118919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.263131019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.263141669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.2631547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26316818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26317807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26319003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.2632024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.26321417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.26322639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.26323819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.26325224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26326533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26327536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.26328745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.2632969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.26330875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.26332082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.26333419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.26334703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264803998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264845998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264859658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264871948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264883968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264895398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264906778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264918308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.264928048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.264966408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.264992829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.268196365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.268243285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.268940598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.268974879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.268995139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269006779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269019459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269035969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269048119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269060049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.269076929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45:59.269088569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.269111679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.270764878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.270797528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274723008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274812378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274824858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274837418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274849968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274865968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274875958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274887718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274899818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.274911709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.27523347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.27525796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.27723856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.27727136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45:59.27917661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.28121004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.28126752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.28130688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.28133341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.282385456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.255351912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.255384802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.255396652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.255407402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.255418102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255459013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255471983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255485503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255975525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.256007175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.256029275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.256103456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.256242486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.256311107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.256336837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.256361527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.257915475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258661829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258686239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.258760369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, 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:00.258778199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.258802249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.258813869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.2588404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.2588564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.25886905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.25888014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.25889307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.25891819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25893069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25894307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25895555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.260072986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.26090551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.26095414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.263906105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.26491369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.264932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.26494564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.26495845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.26497014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:00.26498228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.26499604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.26500926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.265663544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.265707134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.265722874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.265926395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.265977495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.265993205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.266011075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.266021695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.276680499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.276740569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.276754599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.277569023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.278791079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.278825869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.280223296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281664484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281700704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281713684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.281745594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:00.281843405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.281855885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.281869425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281883085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281893845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281905735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.281915685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.281928935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.282661169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.282680119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.282701069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282715939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282726759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282738449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282750239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282762009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282774229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282786689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.282799229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.28280969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.28282152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.28287392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.283660044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.283690264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.283722154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283733634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283756464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283767864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283779884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283792864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283804735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283821165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.283836425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:00.283848095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:00.283860235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.285474163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.285504933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285532703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285544023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285564843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285577173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285588894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285600904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285616384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285628314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285639764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.285651434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.285663074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.285716144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.288625009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.288651559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.288665259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.288688789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.288724429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.28874892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.28877342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.28878843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260792674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260837885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260849685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260860675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.260871325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.260910195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.260924185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.260945065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.261445017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.261539138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.261590308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.262671383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.287959806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.288031937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.288057707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.288082757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.289872645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.289904945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.289924735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.289954226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, 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:01.290453188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290510148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290530018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290564498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290575768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290592128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.290602599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.29091731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.29094617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.29095961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.2909718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.291053861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.292699598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.292741328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.292760828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.299237167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.299259797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.299333907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.299344757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.299456988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.299467898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:01.302630192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.302664333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.302678403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.305725816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.305763106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.305778796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.306930492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.306996132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.307015592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.307318893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.307331174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.308948001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.309390253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.309407393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.309420423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.310357787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.310467638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.310492228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.310503768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.310524638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.310535758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.310547938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.310564388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.310630689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.31094911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.31103596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.31104716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.311644873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.311667593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.326381029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.326421889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.32878171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.32883162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330440567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330468367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330499407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330512337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330524007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330535708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330547228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330559158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.330569258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.338903925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.339657229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.340218961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.340270111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.351978414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352015454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352029184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352040544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352053134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352064804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352076884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352088544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.352099894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:01.352665637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.352699547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.356211803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.356256853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.357583239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.357604729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.357617559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.357629979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.357642219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.35765443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.35766545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.35768076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.35769284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.35770409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.361138185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.361168575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.36236723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.364230159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.37113603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.371605242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.371928724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.371956524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.372015204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.372030914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.25322527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.25328679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.25330069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.25331155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.25332218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253337111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253350571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253363681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253605822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.253654542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.253682582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.253705372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.260746894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.262651483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.262700003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.262725363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.262750263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.262765183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.262778463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.262791623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, 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:02.266077638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266128818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266141689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266154759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266166169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266178659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.266194599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.266207179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.266233339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.266245859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.266258099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.266270399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.267857896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.268410459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.268431659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.274077814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.274115264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.275128169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.275167439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.275192979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.275204709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:02.275217729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.275231939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.275244609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.276354424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.276385284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.276400144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.278120842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.278168332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.278181453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.278210313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.278221593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.278295053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.278327543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.278340063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.278352793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.28219862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.283408356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.283426696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.283438396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.283451336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.283462116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.283474026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:02.283490946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.283503716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.283516916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288414198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288433138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288446378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288457538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288470489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.288482789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.288494489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288507369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288525439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288535459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288547759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288559599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288571179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288583199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288595299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288607289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288617639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288629659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288641599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.288655109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288668519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.28868193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28869209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28870396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28871375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28872534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28873719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28874885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28876019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28877177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:02.28878354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:02.2887969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.28880905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.28882181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28883499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28885998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.28887167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.2888836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288895681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288907831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288917411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288929081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288942061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.288953761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288965231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.288977071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.288989311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.289001211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.289013341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.289034981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.289057271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.289081601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.289105321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.289119202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.934216858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.940316715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"22.732028233s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.254167784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.254239504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.254251974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.254263124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.254274154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254292975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254307465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254321225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254529116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.255128868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.255180219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.255204119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.255227069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.255262759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.255298829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.255323559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.25539954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25542943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25544414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.25545772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, 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:03.25547237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25549967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25551057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25552837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25554081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25555755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25557615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.25558938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.255614311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.255635471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.255647061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.255658911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.256919937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256956667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.256987127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.257492439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.257505989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.257544719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25756202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25757417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.25758963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:03.25760847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25762905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25764126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.259011356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.260646773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260669623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260683623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260707224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260718334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260736024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260746784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260779884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.260809224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.260826204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.260849644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260862724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260876014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260889534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260910024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260922825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.260933325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260946885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260959585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.260971915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.260992265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.281045065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.281121095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.281134875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.281146025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.281949729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.281973679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.283445356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.283481826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283758967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283780657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283794497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283806827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283819487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283831557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283843137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283854297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.283864327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.285835346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.285873346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.287776785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.287810145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.287994406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288006086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288037196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288049136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288065516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288077566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288089617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288101437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.288117507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:03.288158547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.288171247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.291995044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.292029544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.293077039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294445985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294474975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294488445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294501315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294513825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294529695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.294602006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.295123128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.295142078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.295164558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.295182448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.295196298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.295210118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.299150606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.299197266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.299440367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.301294926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.301338086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.301352936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.254414345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.254459415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.254470445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.254480655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.254528595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254775346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254789407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254800987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255222249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.255281589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.255322399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.255355529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.25549394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25553321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25555676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25557982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.256918476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257343238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257362688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.257374978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, 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:04.257387358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257408609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257418899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257430129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257439689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257453859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.257463079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.257474649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.257498699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257510219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257521809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257532619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.258819245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.258854315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.258875865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.258935785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.258952126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.258980606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.258989956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.259003496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.259012796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:04.259035746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259047016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259058016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.260092901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260131471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.260145511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267051872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267218462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267231142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267243242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267253093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.267264483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.267294213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.267305553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.267317183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.267344013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.267356053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267368703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267380113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267391223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.267400573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.267412123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:04.267425253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.267975476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.268009626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.268996341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.269024141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.269037151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.269046931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.269058051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.269071911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.270134806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.271549602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274793706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274829537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274841477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274852607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274863667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274874357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274884607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274895337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.274904557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.275175618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.275212768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.277057396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.277088997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.279259466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279594948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279607838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279617698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279629228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279648288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279663698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279678538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.279689988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:04.279707628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:04.279719178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.280865274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.280896904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.281050485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282604232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282624292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282636742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282648072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282659022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282669292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282688432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282700292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.282720732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.282737052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.282756372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.283293295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.283327195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.286214238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.286242978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.286266198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.286289858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.286312778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.286325908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.25550097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.25554568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.25555727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.25556781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.25557819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25565021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25566342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25567582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.258021091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.258074101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.258102091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.258124342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.258146362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.258173692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.258198822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.258223322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.258247582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.258261902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.258275182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.258287932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, 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:05.262841902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262903433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262918803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262959213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262970773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262983193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.262999123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.263547166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.263580376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.263592966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.263605996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.263619116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.265089882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.265122253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.265148113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.265312593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.265324433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.265341254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.265352034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.265395664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.265405914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:05.266841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267127552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267143272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.269516273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.269558133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.269573873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.275531749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.27559637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.27561111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.27564051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.27565148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.276038662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.276073332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.276085942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.276129632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.276896525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.276929586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.277105926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.277120156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.277150697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.277161617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.278872864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.278911974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.283559486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.283638866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.283848957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.283862347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.283895787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.283907567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.284390549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.284425089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.285559354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.285600485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285761475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285775585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285825816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285844426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285856706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285869216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285880766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285892476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.285908516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.287096741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.287122861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.288789659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.288814189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.288882729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.288893509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.288921709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.288941579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.28895344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.2889663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.28897937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.28899578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.28902131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:05.28903294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.28904984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.290602867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.290627337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.293948182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.293974482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.293988162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294001153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294013193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294025793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294042993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294054833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294074863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.294524515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.294536805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.294549915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.296378573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.296400903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.296552904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.296591054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.297827759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.29786311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.29788885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.29790509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.262833522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.262882002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.262916843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.262926933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.262936993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.262950013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.262961063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.262972393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.263013763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.263732276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.263781196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.263803236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.263824257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.263848377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.263874117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.263903657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.263926817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.263938227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.263952227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.263963837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, 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:06.263976097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.263996897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.264006727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.26677167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.26680956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.26682109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.26683056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.267912485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.268492828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.268514998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.268527008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.268538998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.269287241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269318801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.269332471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.269451922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.269469392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.269573863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.269584713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.269595513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.269604773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:06.269622093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269633523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269644473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.270895609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272499896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.272524306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.273957702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274008512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274018562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274052263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274062383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.274112483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.274139413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.274150243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.274160873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.274807136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.274837106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274878166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.274892516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276028881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276061571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276073822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:06.276085422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.276103852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276115912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276127842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276137172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276147982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276157342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276167992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.276178822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.276226902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276255212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276294632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276311013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276325733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276336493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276347233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276357523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276367953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276378703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.276387523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276397753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.276421963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.278867084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.279158785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.279177065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279187285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279198696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279208166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279219216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279230296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279241506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279252216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.279272686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:06.279283246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:06.279302116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.279934559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.279962339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284865671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284892391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284903971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284914911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284925641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284936151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284945231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284955762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284971192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.284986062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285008142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.285025232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.298427952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.300036469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.301401085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.301606616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.302827322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.302866642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.302892312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.302907022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.253159708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.253216399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.253233569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.253258899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.253269409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253294549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253307359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253319899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253384429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.25343141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.25346915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.25349223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25358126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262074629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262124659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262150329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262175249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.262187959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.262203179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { 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:07.262216139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, 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:07.262229129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262251279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.262262679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:07.262275179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:07.262286389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:07.26229896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.26230974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:07.26232323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.26234776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26235956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26237138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26238364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.26239603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26240889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.26242216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.26243662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.26244631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:07.26245795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:07.26246788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:07.26248019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:07.26248998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:07.26250195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26251368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.262525521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.262537621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.262549721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { 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:07.262562471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.262576741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.262598291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:07.262609121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:07.262620731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.262630341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:07.264257748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264297508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264314258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264326509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.264996391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.265027122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.265078822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.265090852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:07.265117092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:07.265127482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:07.265140142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.265155482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.265765235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.265787945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.266010706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.266022436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:07.266067506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:07.266078616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:07.266179107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.266199227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.281314275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.281623876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281643226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281655167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281672237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281685447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281698247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281711027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.281723687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:07.281736837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:07.281758897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:07.281770997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.281783457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.283521965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.283555385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.283648625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:07.283660846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:07.283693096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283704626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283718956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283731226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283745586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283758206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.283771376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:07.283784126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.283802776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.28909031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.28913179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.296176972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296211392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296224962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296238252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296250812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:07.296263502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296273682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296285172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296296512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.296310092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:07.297049085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.297074286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.310061314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.310109144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.310668927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.31145471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.314859305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.314898045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.314923526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.314939406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.256032401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.256082871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.256094701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.256108141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.256118531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256133821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256146241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256159211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256493143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.256537003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.256564523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.256587173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256609203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256640694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256667124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256692234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256716734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256730694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256744354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { 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:08.256758464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, 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:08.256771124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256792724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.256803684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:08.256832704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:08.256852734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:08.256871335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.256885105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:08.256940135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256969085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256981905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256993795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257005685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.259756338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259786658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.259801748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.263480915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.263515295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:08.263528805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:08.263540415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:08.263553775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:08.263565435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:08.263883646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.263907416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.263920066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.265136162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.265226512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { 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:08.265249422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.265419533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.265466113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:08.265477843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:08.265501203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.265512714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:08.266813779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.266856569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.26687306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.26688646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.267492542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { 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:08.267525152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.272243154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.272376554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:08.272390994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:08.272401954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:08.272580645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:08.272601815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.273258608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.273289069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.273413229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.273425619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:08.273439649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:08.273450669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:08.273462339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.273474389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.274047742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.274081512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274125512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274139372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274156942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274168293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274185893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274197563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.274210673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:08.274222543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:08.274232523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:08.275425848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.275454898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.277081015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.277108556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.277212356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:08.277225096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:08.277252586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277263556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277275596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277287886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277299926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277312096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.277323717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:08.277348417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:08.277360807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.278929624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.278963434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.279150445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279163405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279183335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279195415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279307615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:08.279450746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279463636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279475746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279488416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.279500626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:08.279519666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.279532176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.281210484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.281241234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.281310564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.281346334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.281516185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.281566855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.281606126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.281622776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.255323167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.255377458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.255389178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.255399738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.255415468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255444698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255457758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255475448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.261742336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.261798417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.261834457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.261860387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.262723781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264298048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264333038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264362078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264390338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264403438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264417848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { 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:09.264436988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, 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:09.264524069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264556279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.264575319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:09.264605679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:09.264616509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:09.264630439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.26468343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:09.265664464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.26703724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.2670617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.26707621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.26708879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.268364616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.268401346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.268415786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.310597856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.310635416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:09.310674836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:09.310686526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:09.310717586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:09.310728456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:09.311782591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.311819331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.311833361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.3138338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.31388964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { 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:09.31390556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.314226452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.314346212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:09.314358262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:09.314393993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.314404683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:09.320940452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.320990452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321003972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321022603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321038013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321052303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.321065983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321077133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:09.321118883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:09.321129503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:09.321186183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321206353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321219723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321240773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.321256704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321274044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:09.321286564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:09.321297284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:09.321309724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321321544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321334164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321353784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321366844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321377034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321398934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321412404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321425154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321437544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321459994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:09.321471895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:09.321481995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:09.321493835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321505755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321517725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321531035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.321544125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:09.321561305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:09.321573025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321583055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321594735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321606445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321626035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321638255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.321657815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:09.321669615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.321681535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.323223552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.323259722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.326161065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326192525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326206256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326257126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326269986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:09.326287876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326315996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326328106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326339856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.326352966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:09.326364806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.326382526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.329052469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.329085039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.329118259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.329146409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.329204019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.329234599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.32925946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.32927501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259457912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259498972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259511492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259535913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.267279261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.267793204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.267825354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.267871404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.298363458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.298494118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.298568459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.298633689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.320349838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.320408679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.320440079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.320463559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.344869312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.344979023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.345019173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { 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:10.345092213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, 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:10.35247686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.352635841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.352676581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:10.352767031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:10.352794081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:10.352841772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.352864182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:10.36446988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.364616371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.364648071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.364665531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.366078619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.368127139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.368149909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.368162639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.419046965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.419088405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:10.419119925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:10.419135516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:10.419156816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:10.419166246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:10.426364962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.426401942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.426413992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.431376147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.431420777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { 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:10.431434607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.488407464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.49548695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:10.49549825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:10.49551001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.49552063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:10.49757895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.49761377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.49762583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.499836572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.503018548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { 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:10.503052688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.51350298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.51353415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:10.51354648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:10.5135615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:10.539111259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:10.539148009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.548925188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.548958029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.640078037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.640128177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:10.640144237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:10.640154007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:10.64464238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.646123877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.651078822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.651114022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.65265463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.65266948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.65268452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.6526955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.652708901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.652719681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.652735521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:10.652746571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:10.652756091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:10.654929312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.654949042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.657691586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.664064548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.664109998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:10.664123148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:10.664141498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664152268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664165068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664176868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664188849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664200579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.664212519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:10.664223989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:10.664236619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.681062953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.681377565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.686962553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687523996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687545176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687558776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687572716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:10.687584846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687595596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687607946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687620386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.687652947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:10.688810682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.69023167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.692227499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.692260569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.692980213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.693026423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.717939409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.718014739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.733872319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.733927169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255201872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255239522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255251472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255262272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255272812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255287592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:11.255305482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255318082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255332082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.255355822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.255378242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.255401513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.255423533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.255448583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:11.255473613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.255512853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.255547233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255568053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.255614434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { 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:11.255647434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, 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:11.255667044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.267929736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.267958656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:11.267972146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:11.267983366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:11.267996076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.268007106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:11.268019766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.268048556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268061207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.268073727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268085977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268101047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268114097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268127757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.268141287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.268151627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:11.268163727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:11.268173987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:11.268188007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:11.268197817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:11.268209637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.268221757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.268233687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268245417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.268257808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { 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:11.268270628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.268283098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.268306098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:11.268316308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:11.268328068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.268338008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:11.268349788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.268443438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.268455519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268467659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268570599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.268587189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.2687139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.274930551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:11.279386204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:11.279429404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:11.279442714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279457254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279469874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279483224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.279496324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279512454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:11.279524444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:11.279534324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:11.279545964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279558244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279570374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279583395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279596585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279606845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279618785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279632795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279646045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279658785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279670475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:11.279682635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:11.279692925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:11.279704915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279717165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279729185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279742285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279755495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:11.279765705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:11.279777995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279790596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279802936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279815096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279826896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279838616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279849946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:11.279861686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279873766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.279885616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.279898656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.279913016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279923096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279935156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279947266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279959146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:11.279971056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279981016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.279993187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.280005167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.280017047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:11.280029167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.280040977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.280062787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.280075057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.280087147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.280109197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.280130797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.280156017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.280180607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.280195528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.253148253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.253206273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.253218203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.253228803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.253239133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253254053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253271493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253283913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.258725931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.258785411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.258829551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.258856602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.259630925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.259685616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.259716866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.259746556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.259913617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.259949147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.259968317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { 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:12.259986897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, 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:12.262154538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.262207738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.262224889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:12.262239539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:12.262253729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:12.262268429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.26256268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:12.271840357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.271909897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.271932567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.271946267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.271959557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.273715046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.273748556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.273991117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.280267359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.280303989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:12.280317749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:12.28042504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:12.28046849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:12.28048075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:12.281013193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.281042263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.281060153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.285822567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.286013078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { 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:12.286033268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.288717381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.288777302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:12.288789672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:12.288826722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.288870402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:12.299193644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.299261254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.299274795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.299287345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.299303075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { 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:12.299324375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.299337655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299348475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:12.299360425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:12.299371375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:12.299383795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:12.299395965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.299407855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.299421315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.299434155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299443855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:12.299457385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:12.299467346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:12.299478906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.299490746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.299502656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.299515036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299528156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299537886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299549266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299560556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299572156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299585116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.299596556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:12.299608266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:12.299617966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:12.299629036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.299640546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.325321846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.325384416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.346740063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:12.346789483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:12.346803464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346814494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346831634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346844034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346856154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346868284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.346879794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:12.347050795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:12.347066325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.349181326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.349224946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.349243986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349260496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349273366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349285216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349297346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:12.349311516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349321936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349333766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349345416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.349357006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:12.349368657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.349382427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.351465127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.35204507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.354129981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.354176101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.354198541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.354228881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.354254131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.354275161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.256991693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.257044123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.257055873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.257066423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.257076453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257114554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257128604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257146074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257516746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.257566346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.257594266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.257616866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257649456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257674816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257700337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257725967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257754797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257766957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257781077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { 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:13.257794627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, 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:13.257834017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257856007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.257866327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:13.257878517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:13.257888608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:13.257900738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.257910378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:13.257921788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257945748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257963528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257975308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258059688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.259536586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259573966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.259588896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.263042354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.263083774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:13.263097934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:13.263109774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:13.263122744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:13.263138524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:13.270092919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.270148809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.27016347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.27017686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.27019034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { 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:13.27020328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.27021608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.27023954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:13.27025667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:13.27026864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.27027945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:13.27029197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.27031654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.27032832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.27033973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.27035495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.270367911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.270382731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.270392781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:13.270404281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:13.270414201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:13.270425961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.270437951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.270449631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.270462361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.277423486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.277472576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:13.277486316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:13.277507166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:13.278049919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.278082459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.279066004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.279101024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.281988079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282045149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282090429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282108439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282121169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282133389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.28215207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:13.28223016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:13.28224825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:13.28226246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.28227683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.282666992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.282690552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.282758503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:13.282769793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:13.282798873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282810393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282827213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282839493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282860623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282872563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.282885863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:13.282898323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.282915543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.284509001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.284545862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.284743953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284761173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284779593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284792183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284805413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:13.284816623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284826303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284838273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284851153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.284863233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:13.284877493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.284894453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.286737983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.286771263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.286838943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.286874633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.287422196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.289509627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.289559617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.289576827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.259538627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.259596197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.259608627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.259619318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.259629738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.259654828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.259667918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.259681828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.259978269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.260004059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.26002674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.26004942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.260293001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.260328901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.260354401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.260383051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.26208825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.263292716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.263320706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { 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:14.263335226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, 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:14.266877174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.266929764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.266942774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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:14.266956454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:14.266968034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:14.266980884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.266992024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:14.267070085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.267096735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.267109845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.267124445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.267149335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.271345436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.272835434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.272868084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.278565653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.280395152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:14.280420892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:14.280434222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:14.280457532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:14.280468833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:14.280490933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.280506813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.280527243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.280748374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.280767244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { 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:14.280781234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.280986425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.281043165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:14.281061556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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:14.281080446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.281090686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:14.281416987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.281447457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.281460598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.281472338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.282202381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { 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:14.282518593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.282544063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.282555433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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:14.282568413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:14.282579113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:14.282590753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:14.282602933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.283318267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.283348257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.283380537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.283393667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:14.283417877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:14.283428437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:14.283448727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.283470997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.284112531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.284136821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284176521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284189381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284208631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284220991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284234141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284246551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.284259831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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:14.284275491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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:14.284290891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:14.284304262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.284316722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.286223851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.286250241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.286289641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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:14.286301151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:14.286326662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286337322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286354322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286370762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286382482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286395802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.286408622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:14.286424022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:14.286435982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.288351922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.288385322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.288427832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288446712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288459622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288474792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288486592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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:14.288501193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288521523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288540943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288554033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.288575753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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:14.288587723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.288599643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.291282597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.292596293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.292616193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.292638623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.292660224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.292684944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.292710354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.292726564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.255424337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.25597769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.25599405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.2560049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.25601666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.256072311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.256086341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.256100201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.263367068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.268335292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.268375013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.268399243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.268434313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.268462273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.268488483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.268515593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.268541093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.268554523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.268568683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.268582684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, 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:15.269111216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269164026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269176106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269188587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269199387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269211827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.269233727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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:15.269554658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.269586728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.269625439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.269638619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.269654809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.271105396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.271140586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.271155706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274852635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274881535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274894475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274905865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274919055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.274929175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:15.275025896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.275046796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.275059556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.276298602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.276330383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.276345583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.276378113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.276422643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.276434263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.276451213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.276462883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.276508233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.276534624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.276546574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.276558244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.277151297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.277183077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.277205807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.277225897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.277238657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.277249237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.277264437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.277290287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.279591689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.279653689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.279675039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.279689879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27970294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27971466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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:15.27972742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.27974815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.2797668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.27978215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27980431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27981515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27982833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27984111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27985336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27986556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.27987781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.279898591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.279910581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:15.279922661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.279936331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.280410443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.280440703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.280511334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280522914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280545474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280572884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280588784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280606164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280619794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280631254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.280649114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:15.280662104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.280687015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.282687075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.282716475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282760855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282773265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282787455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282799785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282816475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282828065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282838175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282878266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282897076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.282909616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.282931116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.282943656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.284801215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.284832875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.284879866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.284908476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.284936126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.284973996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.284999786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.285014766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.254145682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.254227852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.254239902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.254250142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.254431923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254480514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254491894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254503344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254825645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254873886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254908066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254931196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255035996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255072797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255096397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255119397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.256430083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256457064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256470574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { 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.256482644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, 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:16.256653775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256691365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256707385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256727295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256737105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256753005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256762175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256805925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.256829555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256840796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256851696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256864176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.258162222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258187232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.258206622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258297903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258307973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258339853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258349123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258363393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258372603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:16.258392953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258410573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258426634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.260177032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.260213953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { 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.260226693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.264228033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264273403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264284883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264308703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264323633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.264876206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.264905736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.264921606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.264968507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.269164898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { 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.269213058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269762951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269783891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269803091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269812551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.272628855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:16.272661005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.273368019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.273404879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27350382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.27351488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2735734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27361122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.27362401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.27364813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.274577525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.278087463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.278407774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.278449235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.278463655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.278477435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.278489925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.278501965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278513885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.278525915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278539485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279060278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.279086048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.281975392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.281995502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.282034442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282075502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282089673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.282101263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.282118833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.282131573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.282149853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.282162003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.282174263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:16.282958757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:16.282985317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.284442174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.287383039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287416249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287430049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.2874707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.28748762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.28751317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.28752747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.28754583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.28756022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.28757676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.28759032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.28760327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.28761791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.287632381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.287646151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.290556965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290595505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291038178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.291073938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.291105248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.291120638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252867287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252905137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252917157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252927397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252937697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.252962727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.252976127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.252989418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253085508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253132338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253166278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253190099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253258139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.253287549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.253312729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.253337539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.25338599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.25340151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.25341597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { 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.25342901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, 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:17.25345393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25348977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25350303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25353274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25354356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2535612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25357146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253612931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.253638501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253660601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253672561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.259917633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276472076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.276926408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276947708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.283130709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.283163549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.28319074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.28320384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.28323159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28324221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:17.283729612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.283750652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.283770363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28528229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.285790123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { 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.285837533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.286922758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287783833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.287799253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.287812173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.287823253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.287840353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.287867783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.287880783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.287893893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.287909193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.287951624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287972444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.287983794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.287997284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288013224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.288025724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.288038004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.288375886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.288404406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.288617367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.288630607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.288654097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288665107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.288703717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.288720428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.289327691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.289358061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.289413731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289430321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289442631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289454501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289466451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.289477741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.289489341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.289511342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289521332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.289543722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.289562012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.29125845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29128651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.29130089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29131292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.291332051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.291344961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.291365581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.291377951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.291390071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.291431381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.291446601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:17.291462571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291475771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.293011879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293041969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293098369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293114589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293128139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293140649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293152759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.29316726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.29317778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.29319125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2932078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.29322069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.29323249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29324466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.295040239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.297486551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.297520141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297553792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297575402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.297599802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.297623972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297640832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.253989163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.254029704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.254052114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.254062024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.254072434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254084714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254096174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254107964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254119184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254145974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254173424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254194115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257969244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.258030004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.258066774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.258090914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.258140214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.258169255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.258181845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { 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.258193585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, 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:18.258235505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258280925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258296915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258333145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258344346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258357796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258367066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258400546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.258423976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.258435226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.258446056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.258456826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.259917363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.259950964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.259969834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260836958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260856328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260867308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260876588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260887358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260896508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:18.26112931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.26114698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.2611583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.262075144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.262102995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { 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.262115585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.262212215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262270765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262280615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262291515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262300736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262322206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.262348806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.262359566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.262370226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.266311726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { 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.266343746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267605632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267627412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.267730273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267739653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267754663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:18.267766133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.268078105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.268091815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270062955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270087495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270099525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270108945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270126495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.270138495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.270149745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.270165875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.270178265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270193135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270203825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270214916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270226356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270237466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270248826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270259766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270273476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270284176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.270296786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.270808729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.270838909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.271400421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271426012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271437002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271446382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271517172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271528132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271538812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271549492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271565442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:18.271575822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:18.271586982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.284309516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.284354126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284369346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.284381146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.284393367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.284405957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.284417587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.284429297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.284444127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.284456357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.284468407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.284480437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.284491747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.284503747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.284514777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.284526367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.284537877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284565357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284586338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.284610028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.284634088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.284651598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.261932995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.262011415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.262056685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.262092725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.262150946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262169096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262181416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.263292261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.264570258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264630108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264664908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264699479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26492112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.26496259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.26498636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.26500935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.267326882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.274082536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.274100286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { 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.274113176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, 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:19.274126056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274148026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274158266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.274170056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274180806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.274201247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274211297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.277933565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.278606929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.278622809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.278634999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.278647029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.279679874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.280252827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.280266037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280278247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.280288317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.280300527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280309797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280320267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280329438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:19.298039806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.298085657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.298098947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.304506919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.30461439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { 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.30463028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.305102482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305173902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.305187573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.305232213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.305262513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.305524194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.305561914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.305573834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.305657495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.307123662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.307159613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.308011157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.310248808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.310349449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.310361029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.313104012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.313132802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.313145792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.313168782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.313182372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.313193633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.313205713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.313216163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.315845316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.317339653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.317811716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.317851856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.322113667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.322147288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.322160488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.322172848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.322185198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.322199818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.322211948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.322223698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.322233928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.322245348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.322267458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.32463928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.324830791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.324849301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.324869561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.324898222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.324914092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.324935572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.324948962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.324961172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.324972662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.324984532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:19.325014152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.325027202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.326851591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.328427659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.331348474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.331362334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.331375574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.331387974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.331399874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.331423885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.331436255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.331449585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.331460925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.331472065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.333618566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.333643566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.334282269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.334313469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.335294964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.335343974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336677321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.337158934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.337184294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.337198834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.253776995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.253842065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.253853975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.253864535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.255052731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255710725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255726035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255739075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255783385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255857945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255884285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255906876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255984386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.256026026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.256051326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.256075266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.256135987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.25680659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257863535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { 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.257889746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, 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:20.257956426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257979736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257990896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258003906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258022946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258047856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258059516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258072047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258097127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258110647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258136747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258149107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.258991211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259017791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.259033581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259064442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259075712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259127272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259137402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259156492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259167062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:20.259179102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259200682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259219742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.260426768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.261896926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { 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.261923806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.261938086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261960936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261971666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261983896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261994286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262006686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.262032877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.262054257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.262066517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.262079407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { 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.262096197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.288091648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.288144048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.288158278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288169328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.288289389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:20.289530905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.290848772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.290883212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291093703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.291107843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.291148873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291159973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.291273534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.2925212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.29254392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.29255826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.29257949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.29259049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.2926033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.292615311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.292627691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.292640281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.292652161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.292666591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.292678071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.292690591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.292718481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.294059458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.294097138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.294140028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.294151468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.294177228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.294188388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.294201949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.294214259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.294231379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.294243919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.294255949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:20.294272779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:20.298181939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.298210529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.298226549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29850383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.29852949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.29854266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.29855574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298588011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298600381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298611521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298626021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298638461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298651781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298664071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.298676441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.300347289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.300376629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.300390079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30041233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30043854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.30046337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.3004872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.30050329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.27443306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.27631456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.27634769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.27636531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.27637595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.27639086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.27640331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.27641668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.27642889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27646306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276486321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276511651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276533821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.276559911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.276658141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.276688042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.276712612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276726052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276740102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { 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.276753292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, 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:21.276767202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276788912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.276799452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.276811952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276822322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.276842402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.276854902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.276866502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.276891593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276907403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276919543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276931773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.278928303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.278959363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.278983113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280091549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.280847543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.280869193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280883213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280896713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280907703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:21.280920463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.280933603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.280947163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.281493076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.281522856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { 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.281542896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.281698077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282766102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282785972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.282799252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.282809862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.282822452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.282858953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.282871683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.282894113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.282908453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.282921703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282937413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282948333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.282960593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282970883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.282982473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.282994723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.283315905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.283355225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291009193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.292203889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.29224104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.29225575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.29226882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.29228402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.29229751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.29231719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.29234405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.29235431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.29237128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.29238338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.29239524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.29241133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.29242384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.29243561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.292445621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.292457411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.292470111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.29425015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.29429295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.295102674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.295134484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.295153674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.295177094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.295190214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.295205654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.295219135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.295231425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.295243965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:21.295256685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.295273575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.297582847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.298614272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298643202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298666502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298680312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298693382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298711622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298731222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298742572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298756632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298777303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298790083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298802263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.298814883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.30611408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.30614775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.30616076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3061895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30624175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.306298941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.306326911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.306343861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.253171384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.253732097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.253761417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.253776787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.253788377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.2581845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259172164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259206185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259220445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259244855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259272035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259294425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259317185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259343505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259369445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259393906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259499596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259525836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259546216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { 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.259560116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, 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:22.259851258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259876098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259888768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259915768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259930888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259943058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259953338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.261493066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.26617358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.26620327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.26621749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.26623202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.26625474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.26627458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.26630037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.266331181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266345341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266360231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266372561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266387691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266400611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:22.266413961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.266428071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.266474661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.266500681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.266520072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { 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.266537842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.269024614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270423061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270451351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270465091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270475721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270487531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.270527041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.270539211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.270552071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.270565901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { 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.270596892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278445551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278562512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278576912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278588702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.286939494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:22.287892209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.288351241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.288388812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298474102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.298512262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.298528012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298539012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.298951264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.30004855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.30007624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.3000983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.30011256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.30012905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.30014914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.30016157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.300175531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.300188291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.300204371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.300216581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.300237061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.300261551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.300277051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.302563113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.302607153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.304766224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.304798464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.304812504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.304824464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.304837074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.304848434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.304861124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.304883884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.304896124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:22.304908554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:22.304926765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.306843334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.306879264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.306894294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.306920265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.306932705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.306945965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.306958425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.306971805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.306987605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.306999885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.307012745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.307051495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.307063715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.307083175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.311496198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.311535248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.311732759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31203066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312063011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.312089091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.312113751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.312128861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.255477837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.255533777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.255545747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.255562487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.255573877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255599997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255614077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255626627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256021939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25608322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25613411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25616415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256330771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256382581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256410241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256434892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.257902729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257937369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257955019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { 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.257984639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, 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.25815285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263434127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263464247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.263478327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263494587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263509107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263523597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.263536707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.263571068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263584728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263598628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263735968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.263753229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263770999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.263786439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263801059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263814749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263830899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263843139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263893599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263920629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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.26394455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.2639901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.2640093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.26402601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.26403928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { 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.26405444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.265782069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265841729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265866229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.265885329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265896099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266321382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.266352822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.266367222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.266419272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.267135496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.267164606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267308167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267325557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.267341257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267352147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.269419327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.269461167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.273524538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.273569888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.278571203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278604254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.278620294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278632324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.278644974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.278658964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.279074846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.279222617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.279311437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279324427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279349577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279361747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279373447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279385747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279397887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.279410017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279430258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279441658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.279453778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.281543898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.281588238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.281608228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.281619978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.281632628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.281645868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.281658538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.281671719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.281685999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.281699059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.281712299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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.281725949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.281738609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.283075956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.283104546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283152586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.283179466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.283203646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.283218136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.283231406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.283248436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.283261027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.283274137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.283287137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.283304677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283320047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.283334137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.285158766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.285183766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.285197516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285219696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285241397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.285268877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.285293487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.285309577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.254368903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.255981981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.255999981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.256010611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.256023191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:24.256038371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.256050421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.256063061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.256076801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256098611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256231912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256254812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256276662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.256301252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.256331533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.256355513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.256379333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.256390913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.256403403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { 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.256417263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, 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:24.256430273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256897985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256914775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256927346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256938636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256951386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256962446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256975056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.257008886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.257021456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.257034036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.257046736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.257060986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.257204377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.257217117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259575629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262117622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262152722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262164712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262177072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262187432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:24.262198842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.262211942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.262223272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.262235052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.262246862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { 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.262259032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.262271353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262827335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264403063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264429003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264439943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264451733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.264477753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.264489513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.264506303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.264520734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { 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.264534294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264546964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264556054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264567424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264577164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264587974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.264598874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.264609734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.264621784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268724985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268748865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268761055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268770675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268781495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.268793415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.272360273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.274010841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.297006647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.299020197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.299050657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.299068567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.299079917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.299092377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.299103317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.299114918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.299124588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.299135798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.299148328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.304390414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.304431444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.320655866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.320692926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.320705176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.320728726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.320739476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.320750116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.320760516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.320770876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.320781296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:24.321644061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.321675051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.325300659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.325342979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.327881142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.327906362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.327918403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.327929893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.327941213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.327952713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.327962413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.327973963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.327985133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.327996663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.333900163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.336176064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.336200574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.336213414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:24.336224964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336246205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336267375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.336296365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.337752082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.337775362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253441689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253476489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253487299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253497119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253506619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.253559139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.253570819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.25358204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.25367012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2537168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253835431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253865571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254150682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.254183633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.254210483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.254234033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.254257203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:25.254268263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.254281133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { 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.254292863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, 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:25.254306383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254327393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254336923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254347883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254357253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254367814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254377234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254388244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.254412494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:25.254423314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.254434124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.254445004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.256036902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.256063212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.256076412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256116412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256126402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256209813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256220163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256231003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256244313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:25.256254903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.256266023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.256287233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.257968702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.257992522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { 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.258005622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.258066552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258090022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258103422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258114062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258123222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258180003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.258203433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.258218073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.258230303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.259794241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.259807031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259819381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259828481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259839661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259849281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259860331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.259871821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.259883011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.259894641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259907862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259922062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259953612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259962662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259983322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.260000082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.260630435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.260662705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.260683915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260693675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260704866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260719556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260730196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260740666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260751166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260761796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260770886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260781756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.260797336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.26951704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.26956267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.269638231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269655491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269701631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269733941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269749001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269759601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269776121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269786551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269796891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:25.269807222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.269818332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.274998927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.275034097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275091668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275103438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.275114498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.275130188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.275141088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.275151738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.275160958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.275171758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.275182758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.275193078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.275203818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.275220618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.277804931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.277876012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:25.278033283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278060953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278082313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.278108033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.278130843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.278143543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.259056979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.259107839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.259120149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.259131349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.259141689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:26.25944517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.259467861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.259481091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.259751992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259820532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262199944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262242744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262266954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.262293404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.262318795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.262351555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.262377345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.262389685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.262403485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { 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.262418095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, 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:26.278292255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278342496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.278358406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.278403016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278417156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.278456766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.278468146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.278694237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.278730908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.278743768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.278756338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.278855418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.281600612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.282977479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.283001999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290831828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.290870458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.290884978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.290902848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.290915089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291042459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:26.291055409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:26.291069039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.291081309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.291093199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:26.291105769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { 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.29111826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.29319115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29323819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29325764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.29327045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.29328079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.296606967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.296666668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.296680198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.296692618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.297579802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { 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.297615642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.316077345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.316118445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.316132815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.316147175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.316553957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.316585018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.317584903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.317621633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.323137161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.323176211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.323190201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.323200721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.323230841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.323265121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.324374597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.324428317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.324550778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.324577338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.324590568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.324602908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.324619658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.324632368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.324658278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.324670718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.324680699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.324693289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.324721089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.328087256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.328121806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.330674629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.330705659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.330727009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.330750589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.330762789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.330776039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.330795609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.33080771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.33081966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:26.33085174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.33086479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.335311952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.335356333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.335480533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.335494883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.335507313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.335519673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.335536463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.335548833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.335558874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.335573024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.335586094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.335598714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.335610724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.335623164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.33892521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.344096826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:26.345242982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.345284722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.345341602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.345373163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.345397813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.345413283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.253869523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.253922324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.253933244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.253943134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.253969294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.253989664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.254013544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.254025124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.254088154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254127645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254166475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254196245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254278455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.254519477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.254550137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.254577517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.254642487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.254654027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.254666627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { 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.254678857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, 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:27.254697468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254743958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254754328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254777848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254787538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254802078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254811438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254840858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.254866588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.254878198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.254889159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.254900689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.256292496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.256330126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.256343966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256371106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256381276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256471767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256481987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256498217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256507217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:27.256518157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.256564217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.256582367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.257629532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.257668183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { 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.257681983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.257694323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257733713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257743383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257778933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257788363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257813523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.257836843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.257847813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.257858664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.258975389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.259658863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259735483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259745443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259756803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259765853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259776343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.259787883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.261458882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.261488532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261700163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261731963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261766563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261775943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261923154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.261938404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.263944184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.263970084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.264122885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264134135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264144915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264155415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264169625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264182526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264192736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.264204106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264213396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264223466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.264234976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.266806649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.266848279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.266963569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2670009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26701768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26703211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.267212291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267224391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267234811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267245061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267285701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:27.267347191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.267362931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.269780193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.269812383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274194666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274226686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274238656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274250136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.274267606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.274278246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.274287286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.274297646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.274308006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.274318336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.274749358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.274778578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.276756498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.276784469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:27.27698674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27703699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278393047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.278427477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.278450727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.278463227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.253798084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.253853044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.253888114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.253899014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.253909785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:28.253924895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.253938105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.253955675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.253990355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254034645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254077585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254104955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254168026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.254203496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.254229106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.254255756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.254289246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.254306956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.254322617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { 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.254360227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, 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:28.254373437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254396377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254407717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254421127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254431477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254442777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254452717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254538778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.256342747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:28.256393297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.256407617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.256422177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.256437057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.256451247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.256473667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256487758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256499398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256519528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256534738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256551628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256563998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:28.256576728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:28.256590028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.256602608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.257532303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.258012585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { 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.258028215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.258052835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258080476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258091566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258103846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258113846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258126566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.258151276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.258164416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.258212666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.259724984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { 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.259773514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260577068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260597398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260624838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260641879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260654409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.260667189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.261178631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.263635094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263665434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263677794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263693004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263704204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26492227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.26494485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.265754514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.267257302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.267299692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267312422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267358012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267377073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267390363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267403253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267431963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267445203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267457333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267470843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.267484033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.269321842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.269350313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.269477983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269500653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269529273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269561334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269588294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269607454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269619374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269631254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269651684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:28.269663474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.269676374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.271603984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.278430188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278479109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278504939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278526349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278549879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278568999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278581399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278592039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278604299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278616629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278628669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278640919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.278653219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.27866532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.27868053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:28.27869447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27871759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27873947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.27876466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.27879036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.2788046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.258435709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.259898616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.259932046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.259944137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.259955167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.259971407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.259984487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.260004487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.260018377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260049647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260071117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260093637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260171288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.260195988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.260220288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.260245808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.260270388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:29.260282388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.260295978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { 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.260308778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, 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:29.265709015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265759735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266065747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.266080057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266090897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266103647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266114197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.266127717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.266153517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266166217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266181107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266194007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266207388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266220368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266234038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266246798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266270628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266294048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266304698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266327368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266344158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:29.266361838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266387828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266400659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266414389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266426979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { 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.266443849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.266457589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266479659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266491819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266504319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266514889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266531449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.266577889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266591209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.26660359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.26661481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.26662726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26664168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26666306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.2666758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2666863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.26670011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.26671226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.266982491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.267026442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267060352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267079592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267091992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267107672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267123522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.267136262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.267704795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.267741405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.267769955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267789896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267806506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267818736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267830436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267842546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267862716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267874786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267886526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267898086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.267910356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.270081897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.270111637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.270383429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270413589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270428749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270439239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270450989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270520329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270532969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270545469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27055883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:29.27057187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.27058522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.272177238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.273666725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273693245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.273786386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.273799756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.273816996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.273830466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.273844666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.273855206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.273867446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.273879926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.273892046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.273904076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.273921157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.274421129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.274457899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:29.275172553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275204363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275252563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.275278503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.275307884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.275321904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253024302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253060253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253070993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253080903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253090413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:30.253128523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253140013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.253163383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.253219833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253260214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253300144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253329414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253431474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.253461975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253485445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.253509855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.253553915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.253573685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.253586205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { 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.253597985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, 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:30.253609825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253645406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253662936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253687396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253696946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253707636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253716596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257730916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.257784036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:30.257796267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.257812077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.257885477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.259333634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.260243849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.260256449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260269139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260279249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260290569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260305859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260317029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260327219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:30.260346559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.260358069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.26037369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.2623461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.262879762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { 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.262892712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.267611376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269189144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269202474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.269219464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269229534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.269241154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.269265945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.269278065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.269290275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.269303295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { 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.269315395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269336295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269347535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269358795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269368475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.269379565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.269391215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.269402855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.269414775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269432625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269441965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269452945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269462446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.269474426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.269485186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.270245509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.27027247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.271651567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272865323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272893873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272905993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272917653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272929443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278134129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.278152689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278167319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.278178589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.278190909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.278202439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.278217489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.278230559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278240069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278286569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27830268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27831596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27833592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27834753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27835868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27837193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:30.27838274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.27839486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.27840665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.2784193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281260115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.281288075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.281299655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.281314775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.281325695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.281336115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281345075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281355565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281366025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281376355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.281810757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.281832467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.284939833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.284993583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:30.285012543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285039434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285773537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.286420271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.286454771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.286468031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.252865643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.252911153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.252921863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.252934713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.252944204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.253030324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.253080864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.253093384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.255179895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255233855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255270375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255367326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258067249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.25811141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.25813648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.25816074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.25818956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:31.25820115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.25821359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { 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.25822563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, 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:31.25823783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25825914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25827136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25828285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258292671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258303701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258313361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258324671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.258347891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.258359701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.258371151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.258383821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.258396331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.258408491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.258420351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258432441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258441511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258452171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258461851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258472541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258482041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:31.259506466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:31.260500961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.260523721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.260655192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:31.260693302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { 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.260706302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.260823743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260885063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260900123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260919233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260931153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260981124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.261005874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.261020224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.261030994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.261781148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.261811578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261825208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261835358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261860728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261870018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261880578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.261891678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.262576542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.262603502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263331265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263343445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263387876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263397406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.263429486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.263465616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.264448221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.264533471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.264553112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264562962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264574102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264585172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264596042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264606972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264622612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.264633162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264652872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264664342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.264685882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.266033559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.266072699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.266859273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266873823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266884883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266900683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266911464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266921964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266936454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266947364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266957954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:31.266968394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.266979684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.268540362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.271434106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271461086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.271471507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.271483287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.271495037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.271512717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.271524337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.271533897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.271544907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.271556387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.271567487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.271578837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.271590357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.271601517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.271623737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:31.271634817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271657227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271710338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.271745968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.271776738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.271790248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.253082265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.253127025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.253138275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.253148145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.253157765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.253196076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.253208846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.253220096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.253467057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253504537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253535277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253561358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253582508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.258403752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.258444382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.258469482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.258495312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.258535223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.258549493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { 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.258568093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, 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:32.258581473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258607253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258620573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258634653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258649673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258661963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258707224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258730804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.258757334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.258769804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.258790694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.258802874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.258825574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.258838444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.258863064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266537793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266572273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266622174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266632004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266658184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266673594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:32.267466178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.267766259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.267784359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.270232052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.270274452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { 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.270288222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.272230022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274820354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274842044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.274854175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274864315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.274881765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.274906765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.274918315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.274929905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.275091546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { 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.275137126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276948625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.276977185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.277038356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277049416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.277060046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.277071686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.27788569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.279584868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284713274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284742925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284754945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284764405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.284993526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.285023416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.285985661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.288447053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.288472303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.288482973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.288494643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.288505634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.288516864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.288528094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.288539424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.288550734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288560404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.288573714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.288585434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.288596604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.288608534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.2898311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.28984688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.290216112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.290234862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.290246402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.290257372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.290268772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.290283733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.290294473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:32.290305573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.290317303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.292218712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.299212857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299243308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.299254508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.299266688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.299278608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.299290288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.299308038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.299317788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.299329818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.299341798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.299353828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.299365548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.299377358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.299388588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.299399488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:32.299410758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299433339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299454149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.299477809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.299502489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.299515989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.256947466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.256982806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.256993516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.257003826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.257054846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.257088156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.257101426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.257112857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.257682779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257711839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25773325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25775413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258897945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.260232382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.260273072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.260303683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.260332243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:33.260343493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.260356253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { 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.260373083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, 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:33.260392173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260413603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260423623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260444243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260453973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260465903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260475693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.260490313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.260514384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:33.260526344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.260541324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.260552834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.260976446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.260990026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.261001846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261088466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261098147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261121857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261131127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261146287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261155927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:33.261176527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:33.261190487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.261202547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.262425573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.263245987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { 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.263268567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.263281598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263308488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263318498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263329888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263339518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263352998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.263376408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.263391338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.26367532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.264003411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.264030981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264137902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264153222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264177272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264188712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264202932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.264213982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.268458124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.268949346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268972936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268985176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268998456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269009797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.269023527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.269035727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.269057807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.269071147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.269084567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.269095167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.269107187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.269119247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.269131167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.269142767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.269155207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.269166997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269177177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269189097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.269202287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.269214168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.269226858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.269255958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269265808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269278208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269288258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269300708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269312668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269334068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269346018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269361868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:33.269374338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.269387058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.269405529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.269418669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271018687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272091542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272107492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272120232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272132872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272150632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272161912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.275800621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.275833481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.275847571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.275859821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.275874041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.275886801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.275899531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:33.275911351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275938592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275959572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.276001132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.276049462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.276074402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.254003566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.254090787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.254102877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.254119127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.254129867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:34.254145477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.254158987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.254172497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.258401448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258465818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258488988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258511339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259945966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.260004246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.260030196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.260056696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.260083247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.260099187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.260117687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { 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.260131067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, 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:34.260144807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260167377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260178677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260190807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260240007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260258467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260276467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.260288608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.260313118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.260325468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.260337978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.260350798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.260991401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.261027981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.261046621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262327588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262359058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262386268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262398588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262411688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262422878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:34.262435638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.262448728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.262460978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.263415273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.263453713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { 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.263467243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.263593284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263641234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263653334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263667524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263677754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263714495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.263745185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.263786995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.263800865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.26472329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { 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.264951111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264973561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264997691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265011561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265023491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265045091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.265061841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.265467583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.265500933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268356498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268389958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268403128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268413948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268467728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.268670669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.270280047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.270310968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.270388778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270414868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270432888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270445898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270458158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270470208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270482318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270499338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270509139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270524039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.270541299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.272453068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.27275711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.27277434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27278629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27279999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27281075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27282341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27283703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.2728497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27286244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272973131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:34.272984971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.272997511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.276681829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.278163646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278189546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278201726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278249496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278268407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278287007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278300477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278316897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278329437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278342167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278359507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278371467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.278383697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.2788832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.27889798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:34.281632484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281660554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281682454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.281706924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.281731494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.281747164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.255419818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.257636859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.257662549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.25767401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.25768471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:35.25770002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.25771438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.25774264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.25775988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25778507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25781486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25783932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2578625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.257899731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.257926821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.257960261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.257995071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:35.258008991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.258023671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { 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.258041101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, 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:35.258054651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258079412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258091052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258103982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258114452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258131422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258141802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258164672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.258194882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:35.258207702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.258220082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.258232982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.258244152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.258257312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.258272873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260810095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260846185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260859965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260871095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260883925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260893865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:35.260913785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.260942856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.260962746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.267523768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.267578509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { 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.267593919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.27184765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273657889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273670439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.273682159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273692589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273703889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.273730859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.27375094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.27376535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.27377847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.27379709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27380953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.27382305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.27383483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27384459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.27385582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.2738685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.27387997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.27389174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27393927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273956751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.273967911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273977341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.273987791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.273999301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.274014351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.274099831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.274226362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274239882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274257042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274267652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274278142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274288412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274298812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.274309432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274318652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274329042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.274340192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.277355277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.278978985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.278997425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279007145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279018805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.279029095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.279040355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.279061776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.279077616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.279088436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.279099886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:35.279116536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.279127956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.280153311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.281291717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281309387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.281318977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.281330437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.281341667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.281352347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.281362907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281371987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281386527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281397247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281408337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.281418917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.281430127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.282379102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.284931705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:35.284956895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284979725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285002875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.285026585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.285049595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.285063005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.262971841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.263025411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.263036261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.263068511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.263078611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:36.263091641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263102791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263114071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263166012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263224882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263247522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263270622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263337713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.263571984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.263604364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.263627904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.263650804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263665974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263690024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { 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.263701924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, 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:36.263718644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263739414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263749135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.263759875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263769405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263780225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263791825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.263802535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.263826125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263837315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263848275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.263859245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.269226712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.270115976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.270139186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272031716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.272132486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.272152926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272162766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.272173716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272182826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:36.2728431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.280707199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.282186546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.289444262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.289473612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { 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.289486802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.289499192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289520753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289531443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.289543013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.289558423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.289569813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289594443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.289605943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.289617383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.289631243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { 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.289642953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29505845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.29509404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.295216831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.295227111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.295357291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.295589903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.299447782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.299487422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.354199854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.370095902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.370129023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.370575935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.370591885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.370605055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.370617725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.370630705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.370647855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.370657275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.370668345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.370679905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.370691655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.370703185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.370714696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.370725966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.370735766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.370756306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.370767986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.370779076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.370792496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.370804706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.370814066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.370825316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.370834616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.370845846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.370857176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.370868066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.370879116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.370890626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:36.378311633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.378379234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.380364064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.380403824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.381740811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.381759581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.381770831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.381781671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.381792271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.381819351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.381829011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.381839481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.381853511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.381864051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.381972912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.381993472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.385049867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.385084257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:36.385855971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.385891561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.385949121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.385982841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.386006512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.386019642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.254554574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.254609914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.254628184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.254638984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.254649425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.254664335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.254677395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.254690325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.254984156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255044746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255085567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255116757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255442838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.255480399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255516769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.255542909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.256684534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.256721475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.256736945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { 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.256750435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, 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:37.257036286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257117787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257147467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257161087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257178787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257198427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257216777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257277837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.257305408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.257336258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.257348088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.257360048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.258777655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.258813765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.258828325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258914765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258941836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258957556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258968256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258986126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258996296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:37.259014826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.259038026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.259050456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.263672489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.263708969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { 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.263731869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.2758621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27591751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27593014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.27594335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27595391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276581733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.276632063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.276644754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.276688704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.277492728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.277531138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277743589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.277758559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.277775739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277786389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.279145326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.279188516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.279743979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.279772299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290548002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.290599913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290613453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290624403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.291240426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.291266626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.297991169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.29804551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.298313291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.298331611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.298345511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.298366701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.298378921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.298390971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.298402701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.298414841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298425542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.299833959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.299858979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.302212691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.302257711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.302314491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.302343221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.302396652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.302408962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.302420972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.302433292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.302455052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.302474902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.302486672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:37.302498402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.302514392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.303986229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.304013199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.321839788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.321887808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.321901328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.321914048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.321926018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.321938619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.321949559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.321961519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.321985999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.322003469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.32222868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.32225458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.325663517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.325794877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:37.325811358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325834928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3263631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.32640755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.326433021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.326448831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.253896705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.253955846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.253976316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.253986356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.253995916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.254008726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.254019886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.254031026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.255350233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255396293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255424053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255444823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25687394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.256922121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.25888101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.258922281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.258951371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.258964031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.258980491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { 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.258992811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, 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:38.259005191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259026641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259036861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259047851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259057121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259067701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259077141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259089631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.259112452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:38.259124082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.259135272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.259146382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.259159022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.259170752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.259182342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260598929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260629229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260641019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260650599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260662519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260671909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:38.260699279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:38.26083471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.26084812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.262004116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.263542863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { 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.263571843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.263593154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263615464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263626164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263637004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263646364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263656994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.263680094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.263692584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.263703854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.263716844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { 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.263739084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265734844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265769854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265781674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265791044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265801794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.265813464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.266584938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.268605238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268627139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268637199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268648059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268656939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268667229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.268678459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.268689339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.268701149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.268713269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268722229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268734159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268744939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268755929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268766719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268777499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268788089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268797349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268808159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.26881959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.271370572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.272710529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.272739909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272750279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272766589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272775849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272786849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272797859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272808709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272819789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272830559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:38.272840859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.272852149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.277186921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.277225131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277695804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.277718334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.277729614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.277741014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.277751624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278288767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278312907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278324187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278335087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278348307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278358777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.278370777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.280186836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.281969045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:38.281994565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282020605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282051375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.282074845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.282098305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.282112155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.254585424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.254632264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.254643514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.254658964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.254669144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.254682214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.254693914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.254705525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.254716895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254738765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254761335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254836715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254864665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.254889535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.254923186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.254946886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.254973906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:39.254985296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.254997626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { 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.255011616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, 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:39.255024106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255054986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255065476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255076556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255086246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255097006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255109227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255120047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.255145327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.255156467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.255167497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.255178997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.256056371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.256077961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.256094201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256133232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256145632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256176952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256186002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256207642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256216622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:39.256234762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.256248162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.256259082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.257334387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.257364368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { 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.257377418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.257404718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257447068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257456598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257477828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257487088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257524558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.257554698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.257567089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.257577919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.258185632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.258207932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258253092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258262892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258288662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258297802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258310582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.258321992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.259032526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.259070766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259084216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259093906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259112966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259122876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259135726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.259149286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.259705559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.259733569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.25988815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.2598998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25991268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25992362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25993412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259948541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259958881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259969381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259978321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260014981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.260028581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.265060706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.265090396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.265207527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265219877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265253967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265267637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265278227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265288767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265299277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265313797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265324277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:39.265334417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.265345497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.270597263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.270631493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270644583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270654233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270665963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270677344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270688834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.270700014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270709584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270721184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270731984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270742894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.270756054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.270767504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.271317137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.271349587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:39.276118591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276161851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276183991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.276217931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.276242311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.276255581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.256741279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.2567784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.25678969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.25679993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.259402863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:40.259441083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.259453633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.259465163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.261358032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261397892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261419853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261445633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276659838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.276715719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.276746549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.280135256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.281413822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.281442752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.281456312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { 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.281509592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, 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:40.330491235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.333493101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.333525621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.333566731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.333577021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.333603921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.333617831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.338910157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.338971438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:40.338984568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.338996608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.339252329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.340459815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.340489935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.340503485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.342643386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.342655066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.342671006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.342680596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.342691136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.342700786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:40.349662041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.349699991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.349712221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.353236439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.353270059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { 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.353283179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.354750976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.354800806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.354816176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.354838067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.354847487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.367881691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.367934122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.367946362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.368853996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.370686725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { 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.370719496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.464993743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.465037394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.465049634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.465059584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.473786057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.473831128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.484724881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.484770622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.49655535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.49659161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.49660367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.49661378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.514194188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.514233868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.516003237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.516194728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.51662175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.51663449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.51664551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.51665999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.51667075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.51668097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.51669132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.51670177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.51671091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.517460444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.517481274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.525302563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.525335073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.525348773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.525360713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.525371523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.525381013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.525392123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.525402503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.525412953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.525423903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.525434383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:40.525445094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.525456004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.552014096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.552060146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.553338252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.553360162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.553371502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.553382482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.553393212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.553403762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.553412972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.553423582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.553434213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.553444793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.554364727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.554387837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.584867448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.584907989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:40.585398631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.585442701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.586469466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.586524007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.606886018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.606931448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.253673619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.253702739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.253712939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.253722659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.25374855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.254896075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.254917885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.254929425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.284507802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284554602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284576452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284602163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284791204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.284816224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.284841174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.284864664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.285132625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.285144955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.285162265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { 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.285174475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, 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:41.285188425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285209276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.285219116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.285238286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285247756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.285272286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.285281416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.288589893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.288620033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.288631083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.288642023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.288710703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.29005523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.290179261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.290193191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311152115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.311175435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.311211795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.311224105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.311244725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.311254345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:41.311653727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.311721617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.311732947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.317143914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.317204885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { 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.317217825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.324883163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.324956043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.324967803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.325001523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.325011294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.325087374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.325112224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.325123234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.325134154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.325996909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.326011049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.3262619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.32628146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.32629297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.32630234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.32631283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.32633112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.328226899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.32826161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.395590214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.395625914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.395638634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.395648724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.395891625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.395924725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.398620419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.398654109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.39893845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.39895189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.398962921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.398978941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.398994561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.399004901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.399015301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.399025661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.399034921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.400205567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.400227677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.401930646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.401962096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.405072201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.405084911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.405126901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.405142351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.405152911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.405163361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.405173871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.405184131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.405194422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:41.405626144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.405650264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.414046656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.416510118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.416656298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.416673938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.416685858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.416697528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.416709409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.416721399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.416731579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.416742899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.416755149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.416767229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.416778819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.416792169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.417960295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.417974995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:41.417986555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.418044745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.418088615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.418118685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.418142196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.418154696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.267589673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.267671994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.267697324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.267720064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.269241041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.269348182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.269392772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.269425072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.269667683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269765204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269833944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269900595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272310617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.272428027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.272487518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.272548188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.272651398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.272703109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.272735419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { 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.272765739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, 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:42.272843829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27296434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.27300212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.27305722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273082451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.273125491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273147181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.273220271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.273282272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.273310882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.273339142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.273378382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.27905016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.279249171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.279291161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286092275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.286218176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.286324376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.286353716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.286410087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286432577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:42.287206341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.287277631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.287310701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.290230155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.29117303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { 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.29123166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.291511022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291624052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.291655813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.291704903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.291726953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.295405141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.296927759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.297026259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.29707556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.297999644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { 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.298174155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298317446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.298351526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.298409126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298431346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.298475986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.298511027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.302643307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.302792668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.307644652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.307737182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.307824553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.307848883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.309775842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.309941853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.314381936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.315504541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.32735206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.32737092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.32738266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.32740769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.32742397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.32743424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.32744481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.32745507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.327464231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.328922538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.328955098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.334435585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.334471725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.36368608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.36372083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.36373377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.363748641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.363759531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.363770081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.363780611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.363790981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.363801311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:42.364092692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.364121822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.368605385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.381081047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.381126277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.381137947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.381149857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.381162667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.381174037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.381186307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.381196207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.381208137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.381220067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.381232537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.381244457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.381256338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.381272518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.381283888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:42.381294588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.381315818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.381339878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.381365338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.381388788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.381403278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.253720429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.253772269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.25378333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.2537936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.25380341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.254259582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.254331222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.254711104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.274700043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274880254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274958905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275027315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275255016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.275341827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.275399567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.275460717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.276941095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.277031355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.277066775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { 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.277097605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, 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:43.277284606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277377357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.277414337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.277465077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277489197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.277531918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.277562218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.277633618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.277690258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.277724009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.277752549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.277790369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.279212546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.279286786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.279319816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279439347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279469947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.279522407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279546818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.279597988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279620408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:43.279666278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.279702488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.279730558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.283655728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.283782938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { 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.283823889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.2841062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284222861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.284251971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.284264611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.284274821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.284761493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.284840954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.284871764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.284961094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.285694178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.285769568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285999299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.286056499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.2861136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28613653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.287444937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.287512167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.28813928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.28820879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.288336521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.288365051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.288382461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288392351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.288403141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.288415851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.288995764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.289065375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.289126545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289152775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289177035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289199415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289220555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.289247416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.289268416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.289311856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289333286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.289374406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.289408836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.291003264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.291073645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.2942355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29429036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.294351081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.294375131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.294404571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.294425471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.294446791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.294467601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.294488711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:43.294989894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.295050284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.296775373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.296884984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297023404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297079105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297114825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297127435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297138395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.297148985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.297158165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.297168695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.297179175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297189635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.299526927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.299604227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.301760738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.301837018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:43.3021589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3022541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306343541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.306454801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.306717683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.306767083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.253561364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.253613744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.253624764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.253634814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.253644294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:44.255657334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.256649129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.256686249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.256699339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256721259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256742549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256763939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256787219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.25681136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.25683528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.25685999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.25688351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:44.25689477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.25690701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { 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.25691939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, 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:44.25693172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25695403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25696423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25697524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25698518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25699608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.2570052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257017391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.257055691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.257072091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.257083331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.257100021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.257783314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.257815814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.257829455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257880355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257891205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257928665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257937985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257951055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257964895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:44.257988695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.257999935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.258010975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.259151561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.259184911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { 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.259198861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.259251272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259279442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259293382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259314692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259323912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259363892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.259394552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.259405622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.259416413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.260059966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { 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.260091496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260122476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260132316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260157426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260166776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260179786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.260191506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.26080601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.26083921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26086028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26087005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26088493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26089884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26090934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.26092065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.261513293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.261557653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.261581393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261596254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261611874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261622694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261633464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261648204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261662754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261673224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261682194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261697984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.261708834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.263366182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.263402272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.263418933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263428913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263446853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263457243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263480213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263499723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263510513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263525633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263535873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:44.263580683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.263602443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.265401982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.265431622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265466273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265476373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265492613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265504043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265515773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265526303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265539433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265556973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265567363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265577873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265594463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.265605373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.267482572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.267518773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:44.267544863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267572673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267632523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.267676853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.267710134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.267723394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.253251997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.253308607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.253319517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.253329467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.253339167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45.255133546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.255635949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.255659759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.272833834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272913894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272954294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272976295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274495592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.274533002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.274561932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.274590613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.275736498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45.275769818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.275798369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { 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.275810969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, 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:45.27597582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27602097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.27603631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.27606848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27607824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.27609422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.2761034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.27614828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.276172431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45.276192271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.276205261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.276216271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.277580718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.277609318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.277622918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289277036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.289290876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.289335966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289349786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.289365526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289375646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45.289945349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.289972079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.289983469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.291223795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.292851104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { 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.292878714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.292892174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.292914484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.292924174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.292942254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.292952604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.293024904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.293054755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.293066055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.293077135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.293713388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.293750388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293817628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.293845949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.293858099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.293867619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.293878519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.293890019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.294501452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.294529672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.294596612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.294606892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.294627622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.294636713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.294649513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.294661213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.295234785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.295259426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.295307276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.295316796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.295327666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.295338206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.295353566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.295363956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.295374306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.295390826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.295399636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.298348591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.298375251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.30022175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.30026234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.300620612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.300646682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.300659812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.300669542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.300687422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.300703392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.300713992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.300724602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.300735012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:45.300746052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.300765683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.303521846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.303561696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.304508901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.304539671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.304551861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.304567642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.304582922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.304593432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.304603232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.304618402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.304628922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.304639242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.304649672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.304661782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.306463371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.306495311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:45.306621662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306657422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306735922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.306760433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.306785703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.306799663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.253695374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.253752254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.253764094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.253774434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.253784914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.255175521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.255578713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.255598923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.255684854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255737514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255781574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255810204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255883905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.255922025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.255947405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.255982565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.256018515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.256033265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.256047036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { 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.256064196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, 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:46.256082306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256114166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256133896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256159596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256170426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256182476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256192396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256222766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.256248317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.256261017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.256272847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.256286087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.257771514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.257809434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.257824094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257841514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257853594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257883695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257894875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257906965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257916995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:46.257935015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.257958315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.257970525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.25905099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.259099071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { 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.259114991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.259143621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259176401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259187481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259204221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259214121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:46.259286172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.259311572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.259324372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.259336052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.259933915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { 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.259967715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.260012385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260025785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260043435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260053525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:46.260064906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.260109276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.260654519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.260680309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260706889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260717919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260744149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260754769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260766069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.260798979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.261386762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.261419542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261437872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261448653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261461983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261473413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261490463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261502173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261514543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.261531793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261544043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261563293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.261575133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.263306142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.263339472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.263353622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263365822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:46.263383082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263395142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263406882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263419422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263439262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263454292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.263466343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:46.263482033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.263493663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.265111261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.265144601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280895889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280946499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280960799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280973559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280990869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.28100278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.28101407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.28102584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.28103826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.28104994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.28110885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.28115596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.284680748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.284733778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:46.284864409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284903999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284962429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.285001919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.285037139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.28505343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.256492303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.256546703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.256558983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.256574603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.256586313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.256766614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.256784704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.256800884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.256896565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256934655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256959805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256984895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2599154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.2599735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.25999953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.26002539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.26006949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.260087941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.260111301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { 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.260125361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, 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:47.260143451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.260165971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260178791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260200091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260211141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260223571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260233511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.260245561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.260269931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.260281571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.260294042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.260307672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.261555128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.271143865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.273295496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274354382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274381322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274395012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274406002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.274417842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274428132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47.275241686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.275273166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.275293246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.276719723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.276827234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { 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.276842514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.277704528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.279500597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279530317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.279547867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279564717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.279580867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.279608057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.279621677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.279634748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.280027509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.28004959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28006402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.28007861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.28009477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28011826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.28013114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.28014381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.280626322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.280655583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284625742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284651683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284664673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284675123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.285077915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.285097055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.285789898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.285823068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.286752023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286774673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.286787753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.286800103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.286812503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.286824223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.286835673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.286847053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286860944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.28811945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.28814871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.289749108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.290619512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.294064049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29410319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.2941171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.29412879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.29414098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.29415313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.29417434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.29419172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.29420345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47.29421554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.29422839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.295847458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.295884278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297539816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297579187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297593227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297606827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297625777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.297637937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.297648317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.297659977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.297672167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297684147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298824453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.298857443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.300717892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.300760813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:47.301461236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301502266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301571627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.301612507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.301639777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.301655247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.255823104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.255880754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.255892605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.255903315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.255913665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.255928215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.255941805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.255955525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.256440957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256481407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256504648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256571218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256781059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.256815569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.256840459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.256864879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.258854409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.258897169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.25892869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { 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.25894282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, 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:48.25895598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25898327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25899526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25901243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25902367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25903669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25904786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25906054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.25909559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.25910883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.259121161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.259132971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.260072015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.260098285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.260116696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26091101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26095406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26097393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26098507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262161136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262275866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48.262290966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.262308347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.262332937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.262349577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.262364807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { 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.262386827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.264720458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264848569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264865339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264878549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264889509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270198526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.270248236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270262506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270278926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.270294846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { 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.270479237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270520187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270534457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270550168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270567448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270580168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270594538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270607918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.270621468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270638068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270653028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270666258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270677678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270701478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270715238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.270730028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.270744659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.273902964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273934774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273948364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273960544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273972614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273984244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273995604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.274007685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274017795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274348446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.274368146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.276192656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.276224896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.278182506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280452437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.280480077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.280492217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.280505647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.280518557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.280530707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.280550577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.280563037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48.280576567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.280597037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.280609807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.280626338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280639418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280649198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280674528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280693828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280717618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.280732448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.280742548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.280754988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.280767928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.280781538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.280797748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.280809838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.281977004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.282009624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:48.282937529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282987069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283034589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.283061589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.28309099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.28310761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.266712803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.266734893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.266744733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.266755004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.266839394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.266889344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.266902544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.266913754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.267440927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267502947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267557477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267578158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267925899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.267969549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.26799284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.26801632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.273387547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49.273420367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.273443197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { 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.273455977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, 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:49.273469327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273491487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.273501917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.273513417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273525757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.273537477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273552777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.273563957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.273587688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.273599278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.273610908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.273622588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.277062075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.285840328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.285870048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285883939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.285894309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.285905919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285915569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.285926399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.285936619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49.285948369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.285959839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.285971169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.285984519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.285995539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { 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.286007669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.295465026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297322575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.297340755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.297354315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.297365635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.297377725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.297413026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.297424796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.297436326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.297449996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.297463366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.302877023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.302912863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.302925283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.302935303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.302951003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.302963563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.320027758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.320076338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.322044318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.322061918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.322118009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.322127829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.323517175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.323548996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.324253279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.324282809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.32437865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.32438939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.32440049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.32441123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.32442166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.32443207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.32444278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.32445303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.32446196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.32447221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.32448931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.326707501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.326738621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.38081718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.38086457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.38088423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.38090653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.38092201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.38093271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.38094347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.380953961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.380970211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49.389080721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.389112051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.391489893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.391537943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.392533088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.392561018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.392572818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.392583668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.392594388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.392605128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.392619898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.392630558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.392641018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.392651508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.449543401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.449583901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.452175864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.452213164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:49.456850677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.456912888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458663426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.458708757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.458857817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.458876937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.254107209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.254154049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.254165439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.254175479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.25422165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:50.25424262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.2542551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.25427149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.254496821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254542871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254580541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254614912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256768112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.256809143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.256840023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.256863893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.256888823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.256900763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.256913523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { 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.256925513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, 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:50.256937393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256959153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256969333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256980944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256990484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257002314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257042944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257061184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.257086174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:50.257097894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.257109274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.257120644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.257844288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.257878918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.257890958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262184979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262213619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262225979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262235479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262456461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262467041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50.263124234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.263147814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.263160204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.2642986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.26433497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { 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.26434866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.264488281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264529451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264539261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264560401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264569771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265909628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.265949308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.265960838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.265971708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.266579011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { 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.266604511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266682382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266699372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.266720012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266729092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.266742802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.266754292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.267299115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.267325595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267361785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267371075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267394755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267403795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267415555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.267427286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.267986028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.270084319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.270110789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270121279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270137179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270148919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270160519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270177169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270189159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270200699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270210959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270227089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.270242539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.270255759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.270267569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.27027981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27028944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27030071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27031027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.2703209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27033207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.2703427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2703534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27036476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50.27037713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.27038884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.271348625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.271379805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274723352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274757532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274769672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274780662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.274791662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.274802202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.274811332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.274826952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.274837492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.274847972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27644179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.27646848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.27842238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.27844594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:50.278705581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278738432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279899418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.279925548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.279948788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.279961338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.484444264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:50.500850136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"70.290342952s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.257663698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.258525612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.258543672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.258554122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.258564012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.258577452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.258589242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.258600872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.258612462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258639803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258672463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258694243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275252425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.277000784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.277045554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.278476461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.279453886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.279467786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.279480756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { 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.279494056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, 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:51.279510426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279532336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279542746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.279556237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279566427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.279578207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279588357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.293359335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.293469546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.293504226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.293535476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.293734467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.295644376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.295692287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.295705917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297350865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.297367825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.297445405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.297455175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.297481445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.297490965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:51.299921768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.299960718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.299978948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.304901082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.304940453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { 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.304960983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.305218844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305328554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.305339735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.305350685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.305360365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.305451295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.305475305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.305486665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.305497415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.306169269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.306201339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.306263089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.306272459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.306337249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.30635034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.30636099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.306636601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.307379895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.318337429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.331169693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.331203013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.331215943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.331231933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.331243363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.331257224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.331274634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.331286964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.334079578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.33647169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.33650148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.33651375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.33652497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.33653551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.33654655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.33655776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.33656714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.33658083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.33659349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.338737631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.338771331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.338785381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.338795521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.339465684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.339491235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.339502985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.339513755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.339524415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.339539915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.339550295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:51.347242653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.347739315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.352298218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.352533899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.35663635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.35667552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.35668748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.35669877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.35670981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.35673145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.35674108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.35675163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.35676206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.35677242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.356898231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.356922901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.364157077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.364550419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:51.366489659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.366534629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.366605349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.366638829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.366662389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.366677339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.253196916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.264772124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.264809784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.264821244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.264831904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.264845484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.264858714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.264871254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.264883484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264914225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264935825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264956965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264979475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.265006275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.265030845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.265073215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.265103696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265117856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.265130316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { 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.265152366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, 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:52.265164946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265188636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265199186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265211626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265223676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265235366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265248506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.265262346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.265286426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.265298136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265309987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265321867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.265332697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265347897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.265367567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265380667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265390097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265401867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265411537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265422987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265432617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:52.265444097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.265455717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265467067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.265482897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265496467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { 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.265510938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.265525278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265557348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265571028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.265582408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265592388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265604038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.265629898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265641268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.265652888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.265663278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { 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.265679618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265694608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267285426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.267306106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267316236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267331967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267344727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267356457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267368687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267381057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267390267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267401767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267411057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267422327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267434037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267445657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267459987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.267472277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267481387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267492297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267503447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267514877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267525868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267537078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267548258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267557838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267568578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267581328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267592918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267604958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267617068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267626278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.267637658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.267646828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.267657808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267668608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267679638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267690748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267703168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:52.267714458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267725499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267737009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267749209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267761269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267770699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267781979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267793349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267804379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267815219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267825759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267836659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267847759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267859109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267869909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267881089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.267892259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267902979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:52.267913949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26794118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26796194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.26798512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.26800816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.2680205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.253610469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.25366392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.2536762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.25368719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.25369744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.25372907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.25374294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.25375682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.253854281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253898261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253936631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253971551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254060672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.254096302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.254126252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.254150702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.254203022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.254224952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.254240413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { 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.254257993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, 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:53.254277733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254317893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254332753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254366663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254377423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254391473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254401643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254442274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.254467734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.254480734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.254492704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.254507854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.256075422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.256111712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.256125752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256180822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256210392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256223802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256233922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256246722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256256972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:53.256276433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.256294323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.256307043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.257382788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.258524244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { 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.258551064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.258565364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258587824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258598874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258630824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258642014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258654054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.258680894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.258700774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.258713654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.258760075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.258790075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258805175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258816105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258829095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258839085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258856405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.258868805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.258957316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.258988726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259009906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259020046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259032156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259042096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259053566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.259067196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.259729879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.2597699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.25978457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25980632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25981867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25983069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25984301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25985598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25987206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.25988447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25989488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25991721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.25992914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.261462768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.261500408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.261531958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261542768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261570898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261581609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261597369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261608939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261621019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261641699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261653469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:53.261680249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.261726519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.263239637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.264889795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264917545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264930055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264943525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264956536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264970036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264982996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264994686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265008386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265020186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265031856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265064446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.265076996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.265092256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.265127256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:53.265173057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265202307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265240747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.265269027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.265293397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.265311927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.260596784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.260632305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.260643285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.260653185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.261471859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:54.262109552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.262973806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.263008016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.263020647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263042987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263075357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263096837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263201337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.263242258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.263266078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.263288998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.26378912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:54.26380847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.263821261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { 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.263881081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, 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:54.267874151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267923911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267936441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269083707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269105527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269129327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269139687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.269151667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.269176417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.269188347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.269199627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.269211527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.270345853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.270373153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.270443073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287074766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.288430273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.288452973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.288464103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.288476233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.288486683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:54.289505009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.289535669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.289556789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.290901595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.291642439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { 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.291660959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.297523738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297570279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.297581509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.297592579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.297602079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.299734339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.300652374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.300674254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.300686874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.300823045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { 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.301338177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.302114231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.302135231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.302146911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.302156551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.303743949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.303774809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.305149016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.305180276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30998883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.31001376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.31002534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.31004575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.310608393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.310634953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.311212366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.311238066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.313248386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.313282936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.313294686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.313305356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.313316286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.313326587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.313336847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.313354097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.313363247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.314993935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.315742599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.317337917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.317374237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.319170456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.319198766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.319225486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.319235136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.319246156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.319257236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.319268146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.319278616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.319289366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:54.319304976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.319316477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.326805574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.327694258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.327711088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.327721548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.327733358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.327744868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.327761349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.327772759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.327782499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.327798699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.327810139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.327821349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.327832189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.327844219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.329487907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.329511097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:54.329523327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33012266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332442852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.332796344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.334656233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.334680653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.252812617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.252850557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.252861317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.252871157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.252886767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:55.252943958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.252974638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.252987138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.253031358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253081668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253107658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253137819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253211969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.253237099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.253260159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.253286499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.25336897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.25338128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.25339802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { 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.25340975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, 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:55.25342178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25344812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25345818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25346907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2534784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25348928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25349949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256490645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25942266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:55.25944799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.25946147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.25947468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.25948705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.25949962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.25952014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2595323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25954318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259590961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259600401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259619061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259628641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:55.260624056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.260645066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.260656816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.262764336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.262794937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { 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.262819047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.266932177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266976077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266987227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.267010267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.267019947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267069808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.267099448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.267120548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.267131628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.267791691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.267914322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267927822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267938582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.267949362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267958482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267969192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.267980122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.268497815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.268524825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268562995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268571975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268597185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268606785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268617705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.268629335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.269181678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.269212658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.269231028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.269240848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.269251738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.269262368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.269272628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.269282838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.269293188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.269303569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269312509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269322859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.269333799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.270874276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.270903566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.278457664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278498394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278509854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278519544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278530264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278540954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278551355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278561755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278580975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:55.281271808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.281300838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.282179753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.282194133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.304882496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.304914886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.304927286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.304938526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.304950126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.304960836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.304969936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.304980406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.304996066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.305006526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.305851121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.305878241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.308323683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.308352043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:55.308651494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308689095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308758805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.308785565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.308808975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.308821595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.252996219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.253032509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.253052359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.253062549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.253072049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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.253084589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.253095839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.253106979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.253537851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253597022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253627932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253652522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253727682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253765562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.253790983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.253814713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.253855263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.253874893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.253889063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { 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.253901003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, 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:56.253963373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253998174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254009054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254020754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254029984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254056704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254065894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254104924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.254128864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.254139934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.254150944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.254161874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.257141359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.257171559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.257184699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260788727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261961703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261984353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261995583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262007164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262016984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:56.262028104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:56.262175384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.262187734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.262198754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:56.262210025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { 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.262230825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.262781527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264677927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264699427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264711497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264721617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264732687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.264762667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.264774247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.264786047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.264798967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { 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.264811247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264823567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264832977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264843867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264853567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264864608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.264876148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.265222589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.265238959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268798357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268824777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268837097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268846677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.269152159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.269167529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.269916563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.269951183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.272025413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272059003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272070823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272082204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272093354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272104504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272115704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.272126174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272135804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272146794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.272158144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.272993538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.273026818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.27330499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27331935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27333052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27334024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27335064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27336102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27337139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27338169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27339191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:56.27340217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.27341311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.276080713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.276113683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282801517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282844927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282857037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282869007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282880557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282892047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282901987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282913507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282925547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282941647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.282952957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.282965437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.282976888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.282988268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:56.282999128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283019738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283041478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.283064518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.283087378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.283100658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.258894139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.258932309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.258994649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.259014559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.25912938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.25917425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.25919243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.25920463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.259499752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259548232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259586792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259618732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261804913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.261843453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.261869324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.261893394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.261952854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.261980614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.261994124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { 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.262015464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, 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:57.262109485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262151065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262162165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262184575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262194235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262214285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262223245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262279556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.262309416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.262320776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.262331856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.262342786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.266579747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.266641857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.266661147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268098094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269503932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269528392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269539042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269559392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269569322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:57.269580812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.269592602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.269604052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.270704688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.270752618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { 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.270766138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.270783008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270809418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270820018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270831298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270840918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.2732925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.274228305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.274255315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.274267955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.274281425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.274293555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274305925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274315505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.274326345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274335455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.274345675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.274356835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.274805338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.274827778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274872858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274882798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.274903808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274913128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.274924448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.274936178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.275490361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.275678002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.279495291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279510011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279525441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279536151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279546501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279557302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279567832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.279578282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279587292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279998474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.280025814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.282678307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.282711597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.282747857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282780757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282793817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.282851418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.282862458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.282874388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.282889208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.282900498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.282924038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:57.285663291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.285690442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.287580701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.287624821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287772592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287784682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.287795702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.287806592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.287817252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.287827692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287837202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287847842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287858212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287883213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.287893683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.287904733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.289856953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.291920903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:57.293982563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294018213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294439535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.294474415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.294528986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.294544426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.253833884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.253885535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.253897045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.253912325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.253921845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.255759104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.255870144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.255888445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.255936505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255989815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256022825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256053765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256128626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.256168686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.256193456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.256216546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.256448487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.256487837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.256500808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { 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.256517048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, 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:58.256529168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256550328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256560068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256571028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256580588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256598038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256607268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256617778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.256642288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.256653148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.256695148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.256712989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.258052595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.258117335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.258130796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280802858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.280850769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.280890049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280899909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280933049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280942989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:58.28109871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.28113702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.28114869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.285316571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.285364241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { 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.285378571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.285559862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285626653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285638103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.285679533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.285707403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.285743423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.285768013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.285783983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.285794943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.286491307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { 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.286528557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287840874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.287854954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.287866854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287877014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.287887754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.287899344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.287910864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.287927854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290576527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.290589567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290619067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290628637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.291388821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.291421261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.298003344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.298035084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.298058784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.298069554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.298084164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.298095994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.298159025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.298280945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.298293165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.298311195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298321466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.298332736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.298344876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.298361696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.298381286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.298396326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.298406286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.298417646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.298426966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.298438466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.298449726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.298465146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.298476986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.298488986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:58.298500016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.298511776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.298523316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.298536757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30129808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.30131324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.30132473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.30133544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.30134598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.30135647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30136545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30137579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.301386241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.301396691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.301802413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.301822083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.303690282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.303719692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:58.304874938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304911928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306050664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.306093914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.306117794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.306130854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.273147801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.273201261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.273213011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.273229051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.273244852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.273271972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.273302212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.273315572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.273512213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273559633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273594513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273618783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27498143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.27503315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.275063601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.275088701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.275113731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:59.275127661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.275141601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { 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.275157401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, 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:59.275173291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275223571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.275254432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.275279412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275291262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275302922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.275312882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.279432452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.279488673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.279503433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.279515813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.279628823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.283759684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.283797494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.283812744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284213526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.284246306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.284267697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.284278877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.284311487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284326677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:59.284452227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.284478878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.284492048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.287453442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.287505563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { 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.287521203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.287715694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287763124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.287785374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.287797874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.287808114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.288318057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.288356737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.288369847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.288384867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.28905141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.28908209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289124481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.289136761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.289159441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289170051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.289181691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.289199711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.291408082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.291442302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291501452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.291514142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.291526962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291537432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.291549382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.291561813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.291668493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.291699743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.291736983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.291747963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.291760673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.291774484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.291786264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.291798594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.291810604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.291822574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291832224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.291844794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.291856664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.293413832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.293449132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.293464422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.293481112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.293493972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.293505772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.293529462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.293542272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.293562582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.293574562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.293587982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:59.293600353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.293649453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.300997519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.30107865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.302910559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.302943909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.302957279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.302971029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.302985069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.302998189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.303009019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.303020669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.303032669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.30304461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.303449472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.303480582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.306006075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.306056125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46:59.306090525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306459607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308418786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.309533802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.309590532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.309606912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.253229633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.254349458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.254369299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.254379999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.254389899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254407719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254419619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254431149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254442689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254464619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254485999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2546922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254886371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255006762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255032992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255055962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255101222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255124732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255137702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { 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.255149602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, 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:47:00.255178143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255212663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255222553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255246883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255256553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255267853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255276783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255307103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255333313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255344623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255355443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255366183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.257277553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257646785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.257662145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261330083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261360843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261378563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261387743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261398494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261407444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:00.261858196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.261896956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.261909616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.264102817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.264346558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { 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.264390648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.264417328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264447849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264460989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264475839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264488829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265217022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.265243432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.265261803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.265275163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.265914386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { 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.270120557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270155527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270173117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270187117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270198307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270210887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:00.270223808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.270236408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.270250888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270269598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270280098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270293578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270312458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270328038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.270342528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.270357298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.270414878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.270437799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270449029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270462349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270477459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270489829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270507269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270519559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270531619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270543369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.271698385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.271904146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.274897101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.274935981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.276307668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276342398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276356298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276367588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276380208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.276393708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.276406148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.276467298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.276491559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:00.276503729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:00.276518459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.279439623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.279476633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279635714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279661154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279674344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279688444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279700845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.279712515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279722245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279733615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279745905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279758065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.28079669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.28082522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.28292541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.283003591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.291349122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291396143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291848415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.291886905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.291956796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.291972396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.253451985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.253492115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.253504145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.253557605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.253568955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.253588066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.253600746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.253613556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.253664896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253689526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253732636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253757846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253848127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.253884697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.253911807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.253935997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.253987857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254010368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254024768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { 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.254047168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, 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:47:01.254092088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254134798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254147388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254159828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254170998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254184598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254195328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254237909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254276979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254289599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254301639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254313789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.255748076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.255787286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.255802546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256057068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256069978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256110338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256135178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256154868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256168688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:01.25656667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.2565818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.25659525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.258715711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.261391884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { 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.261427394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.261443485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261471405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261484325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261498785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261509805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261562765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.261592195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.261604735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.261617405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.261633065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.261656826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264246258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265680595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265704936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265716706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265728716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.265741996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.265754096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.265767246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265780986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265795056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265807126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265818156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267441854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269378894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269401414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.269415714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.286008317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.29259513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.29261137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.29262388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.29263835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.29265007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.292662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.29267417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.29268524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.29269769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.29271273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.29272572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.29273916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.2927524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29276247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.29277582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.29278573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.292797691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.292810591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.292843621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.292856001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.292867841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:01.293296553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.293330433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.295603484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.295633455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.295926816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.295942186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.295955696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.295967876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.295980356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.296002176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.296012896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.296024217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.296035547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.296047417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.302219388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.302236868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.302253468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.302268978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.302282528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302310388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302334658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.302362428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.302387798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.302402068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.253919698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.253969648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.253981608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.253992618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.254004678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254075429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254095529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254109069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.25427941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25433211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25437277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25439945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254711842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.254746932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.254771722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.254800852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.254825662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254837873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254851643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { 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.254875823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, 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:47:02.254888553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254911463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254922303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256462741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256479291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256491901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256501981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256527021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256557971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256578511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256591271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256604101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.256617452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256631842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.256645822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256659892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256670112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256682332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256692502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256705802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256715572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:02.257485016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.258914273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.258944753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.258958763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.259010513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { 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.259025454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.259040014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259071904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259083924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259097464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259108964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259356815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.259390875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.259403795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.259504276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.259767247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { 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.259782157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259795567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259805467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259817427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259829157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259841418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:02.259853848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.260569871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.260650202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260673832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260685952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260703852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260725492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260737552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.260749822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.261105494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.261136264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.264889262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267320354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267356525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267370065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267396985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267418495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267431335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267443875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267454815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267471695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.267485435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.269865797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.271026803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.271056943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271069203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271082403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271097573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271109573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271121173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271132783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271144284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271156294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:02.271167734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:02.274172718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.276110098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.276150748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276296129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.276342299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.276362489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.27637576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.27638979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.27640363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27641517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27643654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27644859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27646042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27647294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.27648585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.278569991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.280187728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.280218719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280242149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280263619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.280292749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.280317259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.280332259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.253346386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.253390916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.253403096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.253414336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.253424876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253467666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253486187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253499737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254057669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25412668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25416408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25419239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254475381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254509042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254534692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254563792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.25615656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25621118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25622635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { 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.25624009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, 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:47:03.257308176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257370296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257382826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257395856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257407026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257420646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257431216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257443206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.257469297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257483477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257508447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257521367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.261630037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.261662347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.261676937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262033249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262065349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26212748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2621392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.26215879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26217658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:03.262534212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.262565012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.262578352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.263987129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.265913939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { 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.265956989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.265988109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266019689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266031049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266050229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266060759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266772823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.266799113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.266811863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.266849593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.267528497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.2681594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272042739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273948228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.273976228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273998568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.274012778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.274026438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.274046729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.274070909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274085289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274096179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.274114939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274125499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.274137349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.274149999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.274506131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.274531211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.274594821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274606171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274625161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274637242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274654112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274668972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274680772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.274699892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274709692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274723492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.274735752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.27627097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.278175449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.27820714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27823237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27825658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27827525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27829403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27830683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27832013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2783418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27835892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:03.27837144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.27838452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.27839764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.278414761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278429511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278440411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278455241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278467891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278481021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278493841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278504361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278525011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278537911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278554341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278567291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.278580161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.280095139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.280133779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.280193099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280235259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28028687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.28031989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.28034568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.28036017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.25411592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.254156721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.254168741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.254178771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.254188221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254244511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254256211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254272891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257767199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257806099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257828079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257856439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257883569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25790866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25793266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25796339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.258111641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.258124211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.258136571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { 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.258148471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, 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:47:04.262420032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262562612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262603853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262669663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262695993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262752183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262774524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26597457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.26608345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.266141331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.266172801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.266232761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.267631548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.267670028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.267683988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268690373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268717813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.268730023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268739623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.268750563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268766623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:04.268777593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.268789884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.268800934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.269490227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.269523197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { 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.269535347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.275887869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275957799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275975479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.276001179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.276011239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276466762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.276509232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.276527002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.276538032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.279912959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { 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.279929279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28025447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.28027741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.280292751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280302511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.280326061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:04.280347151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.280988774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.281019464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282022959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282073449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282085209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282099709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.282110489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.282121859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.28213323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.28215382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.282787953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.282808513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.282819343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.282829783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.282847273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.282858073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.282871943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.282889003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282898113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.282908873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.282920554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.284446241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.284471901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.284583252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.284598932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.284610002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.284619602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.284634032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.284644532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.284659002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.284669642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.284680432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:04.284690972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:04.284702023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.28621973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.28625782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287014534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287032444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.287048524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.287059474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.287070234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.287084874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287093894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287104565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287115205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287125715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.287136125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.287153825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.288914313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.288941044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.289391616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289423716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289444786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.289475546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.289503066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.289515956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.259488848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.259504708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.259515008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.259524858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.25984003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25988854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25991679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.2599345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.260786854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260826895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260849085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260870725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261432798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.261549728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.261578508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.261606988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.261648999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.261676629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.261689139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { 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.261700959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, 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:47:05.265555068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265615899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265626949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265659359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265669059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265687379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265696869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.266692734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.266733374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266745664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266763174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266774954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.267611859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267644459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.267665369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267809729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26782048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26785614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26786567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.26788792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26789723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:05.269194006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.269223776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.269235886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.270301382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.270329652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { 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.270998695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.271027235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271062246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271072686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.271118516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271138656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271149746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.271173996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.271185396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.271196996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.271209176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.271221076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274492733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274527863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.274540073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274549743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.274609083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.274651294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.2839806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { 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.284153771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284168901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284179701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284192101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284206661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.284220581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.284232491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.285821169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.285862209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.28603152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.2860531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.28606517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.28607598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.28608645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.28609726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.28610783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.28612356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286133081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.286143691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.286154951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.288255121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.288288391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.31218439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.31222032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.31223456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.31224791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.31225985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.31227704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.312289011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.312300191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.312312781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:05.312773263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.312798063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.316764323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.31811681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.31815151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.3181637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.31817689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.31819493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.31820721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.31821944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.31822968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.31824181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.31825414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.31826549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.31827685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.318289351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.319350526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.319383336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.319634287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.320972904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321007964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.321034024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.321062784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.321077814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.259498962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.259552682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.259564362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.259574902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.259585442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.259599872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.259612882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.259625722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260049754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260091495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260134285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260163905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260866568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.260905289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.26115929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.26119169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.271937144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.271984974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272001084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { 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.272015214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, 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:47:06.272377136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272414596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.272426056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.272460746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272472637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272496147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.272506607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.272574017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.272600917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272615447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272631037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272648807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.274434136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.274474687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.274489897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279425221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279459161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.279479051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279490221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.279513051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279523822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:06.280057814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.280090794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.280104254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.282271725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.282315716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { 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.282331026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.287464901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287530772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.287544002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.287580042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.287591182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.306237345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.306297866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.306312206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.306475226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.307661692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { 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.307694272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311989194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.312042894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.312056514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.312067454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.313042159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:06.313081429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.31510881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.31515392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.316140165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.316172265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.316185965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.316196265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.317539372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.317584632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.318890019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.318926139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.321824573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.321856803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.321885243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.321897943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.321909793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.321922083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.321936053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.321953834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.321964114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.321976034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.321999604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.323865583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.323904473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.328146705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.328182995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.328203995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.328215405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.328228265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.328241015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.328258035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.328269885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.328282375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:06.328510697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:06.328532127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.330274476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.330306456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.331318091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.331356221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.331371411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.331389001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.331402111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.331415041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.331426201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.331439031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.331458631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.331483171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.332521407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.332557887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.334368966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.334402376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.338222545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.338279205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.338575777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.338615607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.338660177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.338676717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.254223122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.25594975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.255988651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.256001001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.256011931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256028771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256042991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256056521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256071711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256105411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256129271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256159061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256195962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256242512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256268672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256294842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256329412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256342252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256356092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { 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.256375213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, 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:47:07.256390753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256413433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256429593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256442573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256453963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256466573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256476873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256494913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256520693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256533253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256547273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256562304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.256675354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256707484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.256722134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25985714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25990421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.2599191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25995514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25996566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:07.260384022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.260429853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.260443643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.261534378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.261579398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { 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.261594768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.261780629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26182185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26183444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.26186166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26187716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263183406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.263225747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.263239447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.263253997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.26383265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.26386455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2639553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26398423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26400314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264015071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264027791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.264041961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264575283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { 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.264609864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268423413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268456133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268469423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268480373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268753575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.268913325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.269507748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.269539928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.269709449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.269730419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26975917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26977181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26978395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26979643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26980801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26982022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26983574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.271720259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.271753319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.273397237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.273432958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.277339517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277366997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.277380577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277391498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277408228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277420538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277435198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277446878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277501138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:07.277778299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.27780195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.279659319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.281402747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281431787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.281443757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.281458378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.281471948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.281489788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.281505978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281517008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281531508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281550708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281565068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.281577338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.281590038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.282552093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.282583183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.282596223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282632933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282654804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.282679334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.282705124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.282719964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.252928971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.252978512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.252989942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.253000362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.253010212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253052412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253063932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253077092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253170663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253223503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253264513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253291423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253376674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.253421924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.253450794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.253480624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.253506044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253517484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253530294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { 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.253554755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, 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:47:08.253566585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253609355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253621715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253649895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253659785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253674315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253683345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253713715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.253746585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253758456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253773366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253784536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.257431714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257466204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.257480154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257493234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257503914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257515044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257524975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257537045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257554695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:08.257566585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257578565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257595105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.257606665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257618015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { 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.257630705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.257642655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257663995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257673255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257684715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257694095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257707245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.257731356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257743366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257754986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.257767186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { 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.257778986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257790956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257799876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257811996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257820976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257857856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:08.257875546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258295758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.258324659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258363419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258373479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2586366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25865336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25866518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25867706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259030642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.259057412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.259175863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259185813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259196993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259207613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259218243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259228883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259239583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259250183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259312184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259325174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.259336594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.260710581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.260742371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.260871191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260882342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260902762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260928892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260939692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260950172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260960962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260974182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260984732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:08.260997742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:08.261010192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.264099457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.264486139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264962212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264984232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264996772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265008112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265026372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265044852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265061812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265073122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265084302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265094962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265106012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.265117802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.26664522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.266770391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.266784641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266810711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266851611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.266875711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.266900601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.266913191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.253443731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.253480281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.253491401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.253501571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.253514121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.253571191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.253583381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.253594971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.253678212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253730482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253770822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253799723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253870113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.253905563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.253929553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.253953533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.253989433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.254003844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.254016024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { 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.254027884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, 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:47:09.254048194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254080984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254099554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254124034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254133384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254144004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254153034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254181554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.254207395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.254218965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.254230175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.254241445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.255599221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255631472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.255644892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255657502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255667002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255717282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255746442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255787852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255803992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:09.255815462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255827132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255843803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.256772707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256803747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { 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.256822257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.256834737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256859268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256868868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256881338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256890658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256931328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.256967288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256979688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256991078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.257553641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.257580111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257623851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257633591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257644741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257656331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257667051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.257678242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.258234794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { 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.258260394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258292925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258302205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258324155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258333165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258343765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.258359835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.258912338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.258940008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.258961678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258971458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258982948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258993718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259004268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259014798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259025348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259035988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259045108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259060498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.259071659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.260558336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.260589146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.260609606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260619496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260630586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260640436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260651397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260661697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260672327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260687587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260698457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:09.260708897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.260725667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264368725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.264390425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264403105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264412756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264424136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264435646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264446866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264460356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264469766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264480816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264496846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264507946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264519086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.264530766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.264541846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264552626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264563566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264585686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264606197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264629317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264652397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.264665737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.253605888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.253641268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.253652418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.253662658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.260469032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260652033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260664003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260675383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.262354821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262394772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262429882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262451432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279676888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.279726198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.279750408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.279773858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.285119605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.286794664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.286811834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { 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.286824584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, 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:47:10.286837234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286900694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.286917254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.286980365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.287012785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.287024335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.287038485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.29408284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.29612692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.29615198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.29616476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.313097915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.317192525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.317232226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.317253356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.388693533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.388724513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.388740473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.388750853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.388773863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.388783573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:10.395079705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.395112425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.395124965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.397470027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.397511737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { 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.397525057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.415668678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.415836998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.415849118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.415860619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.415870299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.417304556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.417338606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.417350476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.417745868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.419984909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { 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.420016489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.420540782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.420553782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.420599092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.420608712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.421490156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:10.421512507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.423494776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.423517187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.427857749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.427877059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.427912139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.427929689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.428928524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.428959644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.431029784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.431072775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.451700918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.451738808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.451751388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.451762808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.451773478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.451791638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.451802388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.451813008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.451822528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.454480621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.454511021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.456958054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.456985794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.457686927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.457714738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.457737298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.457747328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.457758258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.457769138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.457779738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.457790318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.457805488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:10.462314591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:10.462346401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.481367496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.484665592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.484694722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.484706932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.484718422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.484736393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.484747943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.484762563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.484781413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.484792673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.484803923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.484821053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.484832883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.484844643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.4882856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.48831664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.490739043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.490789473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.515241615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.515286735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.515624517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.515643627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.253531634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.253583364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.253594664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.253604834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.253614644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253627764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253639244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253650224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253663114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253690794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253711714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253809145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254236587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254274047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254298427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254322098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254351998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254362928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254375268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { 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.254387198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, 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:47:11.254399158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254420308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254429998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254440878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254450658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254462828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254472188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254482818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254506188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254517488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254556389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254582269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.255717085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255745645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.255863385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255900555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255911196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255934096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255943556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255954486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255964136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:11.255977276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255989726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.256000776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.257078121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257113562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { 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.257125982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.257157392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257191812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257201312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257212962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257222302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257255572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.257280692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257291753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257302773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.257893476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.257920976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257957046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257971756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257984996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257994046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258007126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.258018196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.258582209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { 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.258603489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258638629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258648679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258662749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258672149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25868257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25869381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.259303513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.259328063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.259363733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259373093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259397513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259408073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259418483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259428903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259439633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259450163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259459193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259470024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.259482604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.260992091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.261020461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.261040701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261050292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261071882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261089172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261099852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261110542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261121172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261131572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261142142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:11.261156702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.261172792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.264142797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.264188287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264210427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264220287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264232217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264243177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264253667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264264367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264273427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264293408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264308768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264319328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264329618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.264340728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.267536694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.267562614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.267616734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267650884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267704445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.267728475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.267751875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.267764535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.253224949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.253269259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.253280289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.253296909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.253306539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253326819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253339899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253351279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.253833042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253876362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253916442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253944032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281028628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.281095538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.281131908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.281155508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.282979987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.283018887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.283032408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { 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.283045558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, 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:47:12.28351116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28357284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.28358609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.283628661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.283638971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.283656131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.283665881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.284662556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.284699036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.288172243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.288207053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.288219713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.289917582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.289983032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.290001362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297025898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.297065008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.297121678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.297131958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.297159948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.297170508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:12.298106873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.298131843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.298143313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.300315234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.300363024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { 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.300391724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.301952632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302012992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.302027322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.302075383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.302084833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.306409664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.306453285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.306466085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.306478505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.307270359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { 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.307303799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311878592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.311908932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.311942372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.311952312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.31348516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:12.31353375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.31355556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.3135691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.315285369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.315314469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.315326439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.315336649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.318702466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.318737596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.318860887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.318892967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.323094068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.323125988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.323138138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.323149488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.323160238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.323170678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.323181158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.323191708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.323200698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.323899492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.323926862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.342958917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.343013517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.344385494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.344424744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.344448765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.344459975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.344472445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.344485335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.344498595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.344511225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.344523565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:12.34559945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:12.34563725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.347307299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.347350459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.374085803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.374131303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.374145393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.374158943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.374171893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.374184953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.374195223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.374420824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.374438185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.374450525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.374462495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.374478115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.374536325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.374558175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.374572375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.374625505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.374663786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.374692976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.374719556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.374735766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.255067584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.255118295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.255130455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.255141165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.255151525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.255181605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.255195045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.255208415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.255578167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255628547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255666317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255698587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255834398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.255875818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.255901538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.255925879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.257253685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257293476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.257313846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { 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.257328036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, 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:47:13.258569142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259210735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259238815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259252555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259264195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259277095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259293065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259306295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.259332816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259345046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259357936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259372546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.271274345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.271334046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.271356616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289686727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.289721228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.289765898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289777258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.289818288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289828898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:13.290283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.290331461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.290351121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.291819238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.291863228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { 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.291882908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.29220401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29224998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29226325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.292297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.29231702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.293685237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.293742997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.293756257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.293770397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.294429761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.294457851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.303378556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.305301495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.305334715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.305348085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.305366045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.305383286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.305396016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { 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.305409376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.307510206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.307536086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.30817562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.3082045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.30821744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.30823129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.308942573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.308970834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.309045234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.309057024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.309076024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.309087774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.309099614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.309111354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.309123464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.309134994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.309144514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.31014208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.31017459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.311792188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.311830138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.311853748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.311865558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311888928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.311900028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.311916998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.311928879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.311940779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.311952639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.315185145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:13.315283815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.315317685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.318076579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.318111529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318126359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.318137549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.318149749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.318162529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.31817525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.31818749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.31819784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.3182102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.31822788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.31824004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.31825155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.31826361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.334125759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.33418104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.33419576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33421943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3342471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.33427207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.33429654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.33431265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.253549693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.253605624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.253624694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.253636144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.253646874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.255962325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.255994635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256013686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256098146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256160406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256216877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256240797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256304817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.256331847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.256358827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.256389587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.256441788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256458458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256475918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { 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.256490408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, 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:47:14.256504688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256553708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256577158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256591678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256602768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256619828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256629839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256698169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.256724799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256737349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256750309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256768209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.258326707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.258370707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.258390197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258455848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258472168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258485778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258496118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258509188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258519758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:14.258539698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.258554688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.258567858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.260010255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.260054676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { 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.260088476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.260103216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260127446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260139136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260159856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260171976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260184916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.260211446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.260224246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.260270927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.260540308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { 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.260561978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260601138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260612658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260629149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260639379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260654099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:14.260671859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.261240502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.261275642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261292452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261304102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261324262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261334422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261345532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.261363742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.261955215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.261981935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.262008316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262024626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262051496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262063536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262075956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262088396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262100356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262117326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262135126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262147566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.262159686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.263732854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.263779634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.263794894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263805384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263889805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263907335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263921425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263934805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263948405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263960975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263974555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:14.264036865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:14.264061426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.265497703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.265538493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265559033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265569953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265583083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265596083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265619783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265632343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265643073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265655713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265669273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265691574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265704284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.265733214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.267734034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.267766174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.267779444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267801634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267828534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.267853214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.267877595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.267891285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.253523139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.25357845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.25359474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.2536047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.25361464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254807196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.25564333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.25566127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.255757321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255804411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255854971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255896921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255948322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.255984562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.256017312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.256040972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.256088382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.257082107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.259724461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { 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.259752361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, 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:47:15.259765911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259788251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259799051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259810611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259820111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259831591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259841011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259871691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.259918091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.259930782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.259943072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.259955202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.259974492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260020232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.260040962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260057752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260067612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260078792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260088472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260099642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260109022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:15.260120182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260131752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260149813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.260161273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260172133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { 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.260183853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.260199353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260223923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260232893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260243703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260252903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260263703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.260291893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260305253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260316643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.260333263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.260345104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260360564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260369534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260380164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260389204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260400164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.260410914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.26168581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { 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.2617181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26173092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26174064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26175785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261766971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261778311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261789411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261800941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.261812881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.261824951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261836161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261847001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261857331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261867941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261878641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261889101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261899751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261908721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261919631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.261930861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.263300448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.270874176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.270915686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270927116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270939796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270950196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270962006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270974636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270986266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270997737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271008817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:15.271020357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.271032427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.271045697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.271058127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271070977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.271080507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.271092497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.271104297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.271116107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.271127847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.271138267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.271149917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.271161887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.271175457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.271186977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.271198778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.271210308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.271221428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.271232878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271253888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271276238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.271300108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.271323408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.271337148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.254119319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.254154769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.254169609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.254185309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.254213169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254227279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254244809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254262259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.25433819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25437565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2544037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25442598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25448405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.254516311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.254544241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.254568771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.254606341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254636611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254652391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { 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.254684201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, 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:47:16.254704972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254727012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254746812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254772732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254783752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254796532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254806752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254867692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.254898163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254910653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254923353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.254935603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.256506501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256539311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.256561421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256615741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256632081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256659531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256670042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256683982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256694552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:16.256715612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256733402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256755372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.258084539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258114729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { 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.258138859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.25833277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25837188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25838382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.25839777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25840911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25842172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.25844752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258463261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258475631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.259070114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { 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.259086344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259130274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259150584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259173814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259184034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259195394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:16.259210464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.259783177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.259820967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259835488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259846658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259862718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259873228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259885048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.259909778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.260503461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.260537011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.260552341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260564161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260582841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260595681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260627262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260640582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260653492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260668002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260678722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260690482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.260714252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.26241646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.262449081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.262473061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262485461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262523551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262553471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262567731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262581791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262594851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262607211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262620081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:16.262632942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:16.262646522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.264210239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.264252009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2642797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26429271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26430564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26431791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26433054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26434359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26435381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26436574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26437961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26439431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26440909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.26442217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.266136249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.266169019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.266220629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266245999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26629743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.2663286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.26635421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.26637121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.261475312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.261496522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.261508092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.261518562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.261656413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.261700353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.261714793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.261737633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262249286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262275886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262297346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262331196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264232516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.264279256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.264316616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.264342686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.264594978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.264609098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.264622888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { 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.264640018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, 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:47:17.264653118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264676098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.264686618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264698768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264709178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.264720998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264731558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26495605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.26498779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26500525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.2650176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26508001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.266789069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.266832899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.266848059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270816859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.270845279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270863349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270874369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.270886539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270897279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:17.271958674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.271989434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.272003575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.272680568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.272716158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { 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.272731298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.273768963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273859644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273879784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.273892624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273903744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.277260871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.277310501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.277324561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.277342701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.277360601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.277380361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279692293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.279712823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.279739953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279751093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.280151055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.280182995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.280836919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { 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.280859989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281519492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.281555232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.281576452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281588352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.282789728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.282829739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.283397152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.283425812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.283488772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.283501072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.283515652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.283539002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.283552142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.283564142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.283577202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.283589923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.283600713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.283622553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.283636213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.285257501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.285294441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.289399621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289423941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.289459812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.289473872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.289486012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.289499092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.289511082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.289522862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.289538992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:17.290108495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.290141145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.292061995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.292101745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293833584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293852584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293865544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293878584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293892804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.293917604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.293929324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.293941474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.293953824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.293971664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.312332646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.312413696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.31515793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.31518962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.318701768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318759958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.319960094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.320001434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.320147155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.320162565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.253109126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.253147977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.253158937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.253168997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.253178767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.253238247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.253250667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.253261877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.255465748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255511029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255557509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255584259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255663289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.25570247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.25773962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.25777699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.25784562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.257873701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.257887481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { 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.257899821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, 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:47:18.259172547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263284667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263306567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.263320257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263359698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263394768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263405638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.263417988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.263639219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.265008026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.265023926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.265036516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.265049686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.265062626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.265079106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265096856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265124787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265137917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265147357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265161657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265171527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:18.265182897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.265194267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.265206157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.265686929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.26573821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { 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.26575088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.274065211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274113391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274124601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.274135682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274145022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.274671024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.274711854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.274723704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.274739995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.27580585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { 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.2758363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277465338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.277496139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.277511469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277521519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.278580204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:18.278605984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.278930186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.278988286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282133871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282159101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282171932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282181902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.282193922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.282206572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.282301722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.285350198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.286241622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289631409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289655259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289672229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289683999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.28969574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.28970738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.28971901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28972879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2897408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.28975342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.28976535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.28977789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.308114921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.308154892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.308186962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.308198332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.308211852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.308222872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.308233612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.308244232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.308330252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:18.312553943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:18.312914965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.315023936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.315055226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.31593633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.31596518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.315977561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.315989001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.316000591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.316110821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.316122151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.316132761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.316143361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.316153831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.332684344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.3337379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.356442393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.358389192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.358414923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.358438083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.363422788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.363584779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.363611109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.363624099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.252829151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.252870092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.252881092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.252890932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.252900732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.252918222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.252929792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.252940882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253017342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253065363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253105673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253129393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253204133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.253237743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.253262874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.253286404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.253324254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253337724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253350634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { 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.253362514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, 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:47:19.253375564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253403274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253421804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253445214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253454394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253464975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253473965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253501675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.253526285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253537435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253553145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253564215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.254890732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254915252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.254928062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255032762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255042832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255071453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255084693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255095223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255104193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:19.255119563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255130793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255141833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.256313679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.256345399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { 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.256372939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.256437339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25647322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25648277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.25650178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25651088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25656277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.2565864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.25659755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.25660837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.257191233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.257223023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257278124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257293134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257312634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257321694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257332964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.257346514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.257907217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { 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.257934367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257957217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257975317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257986197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257995397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258005707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.258016877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.25857524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.25860573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.258641081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258651441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258666991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258677441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258689141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258699471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258709911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258720691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258729971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258740561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.258751561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.260602401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.260624111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.260637051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260646521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260659111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260668571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260679111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260690191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260701141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260711991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260722631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:19.260733341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.260744751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.261978357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.262006018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262112328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262124128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262134898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262145668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262158428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262168958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262177978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262188779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262199329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262210009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262221149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.262232159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.264179268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.265115763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.265142013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265164073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265185013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.265212853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.265236563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.265249044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.255722352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.255775713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.255787533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.255798513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.257849603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257920423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257947003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257960593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258188475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258248355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258287765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258319345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258393906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258474236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258499666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258525276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258582947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258605867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258621727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { 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.258635157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, 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:47:20.258651857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258712527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258741487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258755307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258767327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258779778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258790608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258911418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.258943868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258957618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258970898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.258983689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.260547906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.260587117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.260606697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266107605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266144975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266223415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266235485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266252295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266263545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:20.266622447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.266647677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.266668897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.269956573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.270002044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { 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.270017964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.270343525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270380786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270392326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270405046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270482186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273809873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.273869593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.273883303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.273896833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.274600137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { 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.274628597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283113799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.283155529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.28317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28318125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.283603392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:20.283625812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.284734807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.284768668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286140865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.286175365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286190235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286201755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.286214265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.286227045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.286627387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.286664117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.286936168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286954039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.286977479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.286990229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.287011479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.287029349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.287049569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.287061709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287071519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.287083329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.287095289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.28922932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.28926138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.292195565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.292229445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292252875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.292271315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.292289115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.292325155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.292354745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.292368915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.292381875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:20.296224675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:20.296260045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.297552342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.297586772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298465006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298500546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298514996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298558817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298577667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298590787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298601447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298613497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298625537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298637837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298650007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.298663797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.300755477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.300789798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.312729667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312784928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312807468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.312840098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.312865108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.312880738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.264237091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.264294692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.264309982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.264320752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.264331302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.264375062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.264401632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.264415482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.265225586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265276637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265315337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265341987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265754769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.265790539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.265815919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.265843089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.268099511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.268135101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.268150891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { 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.268164691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, 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:47:21.268346632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268393012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268410962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.268424452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268435392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.268447473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268458373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.268898035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.268926235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.268941295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.268953885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.269012745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.270728804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.270777054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.278591943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28192697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2819658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.282049121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282061851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.282092741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282103901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:21.290247471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.290301762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.290316482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.290329672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.290343322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { 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.290356802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.291833299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29190501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29192136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.29195264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.29196371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.294937885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.294980935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.294994305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.295007445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.311728699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.311781709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.31192599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.3119386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.311987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.31199892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.31202677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.31204243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.312685714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { 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.312721274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.352582973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.353389297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.353421077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.353432877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.376204361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.377348287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.377386367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.377402177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.378881324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.378934395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.378948635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.378961645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.378974485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.378991985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.379005545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.379019365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.379030085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.380424112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.380449872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.382637363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.382678203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.383596988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.383637868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.383659238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.383672648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.383692898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.383705118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.383717168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.383732878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.383744689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:21.38404545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.38406215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.385920189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.38595551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.386283751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.386300621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.386314491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.386327512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.386340452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.386356952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.386366942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.387678658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.387708618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.387721638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.387733938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.388733933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.388748843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.388772333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.393107355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.393405967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.393441627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.393473827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.393499497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.393515877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.259923017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.259959447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.259970497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.259980617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.259990437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260003177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260015697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260032797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.263220553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263260733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263282944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263304564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263330904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.263355974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.263380104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.263406494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.285458684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.285525415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.285539385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { 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.285557045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, 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:47:22.285724676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285780176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.285797446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.285835056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285845426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.285864566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.285873946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.285935657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.285959517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.285972047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.286013817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.286024837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.287419434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.301981277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.302356639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.302424949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.302443829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.302458179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.302484199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.302499229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.302516269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:22.302543289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.30255698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.30257349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.30258599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.30259971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { 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.30261734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.312875391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312933162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.312951162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.312983092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.312994552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.313738565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.313782146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.313796056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.313860756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.314902541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { 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.314924971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.315039362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.315057262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.315086802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.315098212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.316731101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:22.316754831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.317410064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.317450014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.317496924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.317508415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.317534615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.317553595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.317565355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.317579535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.318185718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.318213458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.318253918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.318265158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.318278558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.318290738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.318302798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.318314789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.318331539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.318344079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.318354029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.318366829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.318378729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.320066987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.320095027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.320109437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.320121967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.320142957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.320154078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.320170578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.320183898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.320196958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.320210058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.320223778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:22.320236628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:22.320248968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.322287288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.322322048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.322336438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.322347228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.322364598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.322379799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.322392659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.322406009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.322417509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.322441599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.322459439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.322478709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.322491919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.322505039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.325622685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.326243098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.340916032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.340973922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.341520075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.341575705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.341611495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.341669215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.253046979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.253094129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.25310637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.25311759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.253425931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253464701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253478321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253491741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.254402296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256383226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256431256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256462986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256507546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256538426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256577037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256606827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256637277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256651347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256666517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { 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.256681527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, 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:47:23.256712737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256756448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256769388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256793548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256806478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256821118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256832118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256852828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256884208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256897668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256912008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256925868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.260099484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.260135194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.260255355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261588092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261617912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261651442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261662982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261851603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261871693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:23.263056429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263089539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263103239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.264485826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.265479941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { 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.265505851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.266672477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266712297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266729657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266742857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266754307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.269499731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.270014974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.270053284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.270067854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.270426576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.270459956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274854318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.27531113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.2753377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27534976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.297582361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.297637132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.299170569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { 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.299604791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299984143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.300008853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.300022564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.300034084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.302492256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.302524356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.303630632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.304716287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.305650272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.305681542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.305697062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.305709712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.305721612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.305733022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.305750592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.305762173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.305771933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.310357605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.310394105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.312286285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.312317085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.313570921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.313604112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.313651312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.313669822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.313682512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.313700032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.313712842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.313724692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.313736772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:23.313813963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.313835823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.317387011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.317414051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318626617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.318650437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.318665057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.318680277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.318692787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.318904498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.318917918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.318931658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.318944368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.318956518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.318968849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.318981749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.320295075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.32129327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.323681182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325104049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325136379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.325169409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.32519942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.32521436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.253718569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.253782109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.253793249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.253803349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.253813139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:24.253826109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.253837949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.253849229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.25388945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25393623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25399534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25401689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254196561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.254226591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.254250441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.254276692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.254300112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.254311092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.254323342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { 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.254342882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, 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:47:24.254354682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254388702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254400892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254426922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254436162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254447132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254462873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254545833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.254569463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.254580233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.254592553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.254603383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.255815419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.2558515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.25586394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25590332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2559127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25594695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25595599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25596889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25597773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:24.25599865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.25601088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.25602211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.257050776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.257082446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { 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.257094656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.257133786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257173106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257182306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257197426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257206286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257246047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.257269347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.257280377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.257291077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.2578685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { 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.25790179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25794342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25795432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.25797458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25798348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25799444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.25800608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.262100641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.263616339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263641829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263652419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263664589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263674589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.263692409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.263704349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.263716169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.263728489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.263740899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263750529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263761679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263773769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263785269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263796739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26380811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26382078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26383051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26384201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.26385362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.274695644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.275776049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.27580294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27581461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27583367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27584452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27585621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27587225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27588329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27589915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27591105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:24.27592222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.2759342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.280975985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.28193607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28195836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.28196879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.28198088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.28199686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282008681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282020101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282029781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282052031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282063761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282075281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.282086341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.282097611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.286410792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.287777399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:24.287807299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287830639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287851949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.28787606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.28792206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.28793549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.254928322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.254987512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.254999402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.255010492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.255021732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.255037532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.255050552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.255063172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.255472434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255528755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255570255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255621895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255751226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.25650256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.25655336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.25657942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.259491185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:25.262386439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.262408049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { 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.262423119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, 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:47:25.262437489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262460779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262482239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262495159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262507589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262520309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26253133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.2625439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.26256859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.26258112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.2625933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.26260736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.26262287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.26263552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.26264902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26266285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26267302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26268493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2626946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.26270617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26271568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:25.263173343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.263210373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.263223633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.265608995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.265648155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { 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.265663785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.266001467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266077857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266090177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266121798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266137668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268332189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.268382989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.268397109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.268410109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.269059033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.269093693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27658196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.27663326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.27665653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27666779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.279726386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.279778396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.281014142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { 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.281047812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284056117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284072567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284086278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284096778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.285341184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.285382724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.286300798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.286343989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.286725561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286755411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.286768041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.286780631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.286793481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.286805721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.286818071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.286830141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287468924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.287486144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.287499124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.289433474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.289467334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.292401139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.292431679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292444959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.29246132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.29247474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.29248696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.29250946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.29252161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.29253409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:25.295054242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.295088233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.296951632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.296984682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297137403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297153623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297166403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297179613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297198273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.297214943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.297224963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.297245133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.297262783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297275873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.297288093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.297303814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.299121623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.299155803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:25.299232343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299267493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299290503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.299377164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.299404604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.299419874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.282308475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.282345545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.282356545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.282366445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.282383995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:26.282425386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.282452696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.282465146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.283830133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283868383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283889763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283910743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284869278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.284908618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.284932718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.284956028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.294170464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.294207775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.294222045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { 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.294234645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, 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:47:26.294609537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294757447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.294856208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.294895178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.294905598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.295108909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.295135859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.297162169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.29719303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.29720452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.29721567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.297489771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.302003834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.302099844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.302136345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.303361951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.303411211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.303479571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.303506721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.303591182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.303617302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:26.303758003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.303811883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.303847583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.30522265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.30529835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { 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.30533148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.305512691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305719492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.305749702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.305795373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.305816673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.305911263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.305954853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.305967043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.305988023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.319587062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { 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.320136834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.336793928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.336850158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.336931408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.336955898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.337728222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.337783432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.338772287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.338850068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.352724877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.352771007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.352853688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.352878398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.354823068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.354912538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.355989843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.356077754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.357042419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.357091209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.357118909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.357141339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.357163319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.357185409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.357206909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.35727219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.35729532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.357440801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.357490501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.36128167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.36137141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.388332815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.388394735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.388470236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.390695367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.390725197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.390738237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.390750397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.390769757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.390781347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:26.390792787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.390806017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.392540146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.392641667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.393021438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.393052999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.393079659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.393101299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.393122559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.393181499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.393205299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.393227239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.39324849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.39326968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.396369365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.396402086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.398549216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.398571596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:26.419925953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.420062684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.423984703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.424027243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.424249354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.424274735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.258420783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.258483033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.258507873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.258530983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.258577774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.258657364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.258691884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.258723944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.258865735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258950315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259015606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259070426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259165237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.259236097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.259290707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.259344567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.259422058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.259464148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.259494648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { 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.259524038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, 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:47:27.263058846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263152966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263185936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.263241647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263266247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263308207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263329507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26385028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.26391263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.26394339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.26397173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.264094101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.265375137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.265448088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.265481608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26589389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26592567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266011241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266068951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266114031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266137281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:27.271611298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.271702929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.271742939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.273090106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.273169876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { 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.273204516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.273417378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273504598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273535568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.273591298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273613869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273697129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.273775939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.27389907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.27393747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.274618204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.274689514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290645874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.291232397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.291265407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291294797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.291318237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.291351417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.29783565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { 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.2978729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29788685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.2978969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2979085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.29791866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.29793018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.29794164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.29797186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.29798412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.297996521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.298006191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.298017681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.298029391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.298046361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.298057671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.298069241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.298080761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.299302767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.299326377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.299339467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.299362967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.299375507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.299388277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.299397677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.299409217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.299418657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.299430048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.299441208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.299452578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.299465238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.299485218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:27.299496988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.299508658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.299520078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.299531858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299649619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.299660639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.299672189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.299683559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.299694249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.299706819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.299716049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.299736399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.299747229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.299758099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.299768579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.299779629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.301467428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.301498048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:27.301511048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301537018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301581318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.301606158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.301629978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.301650778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.307143906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:27.312899105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"107.104458812s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.266966202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.267015482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.267027232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.267038853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.267059083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:28.267075223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.267089143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.267126213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.267148383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267195593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267221213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267247514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270838031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.270904012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.270930402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.270960822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.271205353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.271221923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.271235793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { 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.271249113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, 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:47:28.272386269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272432429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.272444829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.27246859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27248048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.27249343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27250887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.272722761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.272754151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.272767701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.272780641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.272795711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.274073808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.275759736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.275787946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275803326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.275815246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.275829087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275871297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.275896087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275907307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:28.275920187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.275941567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.275954267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.276286909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.276301959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { 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.276324019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.2764624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276920712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276947362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.276960012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.276976372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276989752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.277021493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.277050023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.277064563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.277244804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { 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.277274424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277310384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.277328134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.277341244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277351374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.277371884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.277384854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.277962547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.277984787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277999437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278010598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.278078118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278102008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.278114838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.278129168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.278689451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.279883337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.279912217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279925177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279937567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279949997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279990197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.280008217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.280021347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.280042437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280052688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.280064628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.280077888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.281484625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.281514065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.281608755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.281620375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.283684976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.283708496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.283721766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.283734226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.283757926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.283770276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.283782216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:28.283799066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.283812186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.283848106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.283870047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284173108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.284196698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.284208428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.284221748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.284237738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.284249308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.284259409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.284271579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.284284119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.284295619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.284309739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.284322009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.286111398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.287968287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:28.288001497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288030247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288052127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.288076697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.288101838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.288115748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.253915974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.266998149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267025809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267036609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267047129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267060639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267072529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267084259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267096529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267121609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267143329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26716516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2673268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.26735122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.267375291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.267399611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.267425291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:29.267437471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267459341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { 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.267474701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, 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:47:29.267511011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267538871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267552841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.267565032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267575092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.267593402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.267603152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.267615152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.267639532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267652152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267664272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267681852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267700282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267713082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267732842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267745862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267812253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.267823613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267833673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267844643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267885583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:29.267904073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267919873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.267935273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267947353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.267958964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { 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.267971264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.267983714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268005274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268015054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.268026534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268037404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268048554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268079034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268091094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268103004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268120234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268132804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268146584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268165805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.268178875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268193285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.268204975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268216855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268229065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { 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.268252605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268273125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268282365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268293545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268303205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268315035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268328225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268339845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268351616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.268364096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268373756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268384576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268396046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268407196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268418856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268430656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268442626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268453936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268464886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268476396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268487646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268499966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268512116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268521576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268532236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.268541636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.268552597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.268563627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.268575917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.268587137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.268598787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:29.268609687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268622047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.268634107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.268646037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268684697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268694277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268705557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.268716017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.268727367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.268743187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.268752328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.268762848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.268773608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.268784088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26929517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.27119279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.271558752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.271589362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:29.271792283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271832513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27318501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.273335731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.273365831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.273377781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256386342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256435293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256446073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256456363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256465883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:30.256531713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.256564423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.256582483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.256640414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256690774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256732054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256761974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256968705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.256996936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.257020496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.257048406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.257234287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.257246097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.257258717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { 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.257270827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, 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:47:30.257424608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257450978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257460898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257474148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257483598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257494218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257503158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.261025416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.262287932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.262312552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.262325292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.262337452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.262589914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.262627184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.262639494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262738424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262754395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262798935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264506973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264561383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264577793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:30.264589954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.264602714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.264628114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.264640734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.264652344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { 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.264664864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.267740759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267791619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268131631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.268147931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268158221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.269693319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.269735229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.269747309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.270298502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.270595374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { 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.270629104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270756034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270769305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270797985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270807175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270828295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.270841655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.271462698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.271477408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271571239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271581429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.271609269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271618699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.271638959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.271654799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.272251122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.272282112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.272296032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272305792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272317212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272327732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272338532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272348963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272359663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.272370173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272379183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272394313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.272492803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.274137872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.274166412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.275202677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275216427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.275246047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.275285527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.275296307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.275306947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.275321707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.275336377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.275347057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:30.275436968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.275461108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.278154611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.278179491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278192531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278202281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278213942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278225292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278236882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278260062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278269542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278281212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278292212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278304142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278315442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.278327292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.278983695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.279004306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:30.279135596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279236617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279257927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.279281137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.279305627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.279318437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.253273244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.253324114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.253335354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.253345244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.253354894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.255177403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.255570125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.255797476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.255877977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255926007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255971087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255997637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256069468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.256104128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.256127888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.256150798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.256196508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:31.256215808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.256228338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { 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.256240249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, 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:47:31.256257769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256292929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256312149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256337559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256346899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256357529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256366449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25644996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.25647479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.25648566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.25650747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.25651845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.257939187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.257978307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.257991527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258027748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258049628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258073358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258082508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258095298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258104258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:31.258123468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.258137418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.258148488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.259611066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.259644366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { 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.259658076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.259690026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259914727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259929097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259940317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259949567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259960147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.260050648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.260061878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.260072778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.26054241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { 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.261331154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261360544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261370894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261388225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261400855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261411405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.261422515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.261434155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { 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.261446285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261582466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261591606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261639416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261655126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261666606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.261678266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.262071018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.262096628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.262129898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262138988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262157128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262167678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262178209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262188479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262198869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262215529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262224669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262239589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.262254999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.263820787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.264629891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.264656081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264666381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264684131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264693501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264716081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264727231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264738321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264757241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264772351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:31.264786821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.264798771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.265642655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.265672826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265705276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265714866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265726436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265737306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265747916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265765966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265780006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265794036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265804726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265820016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265830516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.265845286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.268091388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.268118868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:31.268131718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268155118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268175968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.268199328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.268222828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.268236999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.254519557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.254590147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.254615897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.254639067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.254695358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:32.254759128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.254793488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.254845688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.255322861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255366561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255403361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255431961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258494157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.258534447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.258558797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.258582027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.260006904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.260078644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.260092104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { 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.260104315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, 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:47:32.260997919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261047089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261064799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.261100969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26112258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2611335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26114302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.261368611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.261402351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.261413791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.261424921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.261436591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.263639222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.263726673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.263739593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264494056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.264517837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264529367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264539287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264563117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264578387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:32.264589727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.264611477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.264622927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.265758863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.265793003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { 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.265806263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.270242515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270281026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270291756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270507147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27329216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273316621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.273347551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.273359651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.273371091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.273384241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { 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.273396041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273593592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273603762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.273619652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273628742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.275925384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.276606357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.276631557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { 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.276645367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280051724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280079034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280093664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280103474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.280480756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.280504036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.281368991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.281400421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.281461001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281471121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281482661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281493131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281503801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281514161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281524601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.281534901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281549771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.281567502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.281580292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.28321981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.2832345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.28329345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.28330265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.28331332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.28332891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.28333953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.28334987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.283365011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.283375691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.283388531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:32.283399241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.283410031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.286158035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.286190405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286204205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.286214525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.286226105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.286238485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.286250325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.286261675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.286292305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.286304155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.286354106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.286365836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.286380236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.286392216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.290442336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.290468826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:32.290481046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290503857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290524447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.290548367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.290571517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.290584477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.261074686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.261126486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.261138396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.261149136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.261159966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.261175067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.261187707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.261206207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.261219147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261246957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261268947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261291397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261313267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.261340207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.261365388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.261389668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.261417008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:33.261429538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.261482638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { 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.261501808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, 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:47:33.261519578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261555408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261587139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.261603899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261619129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.261635149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261645669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262092741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.262128801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.262142401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.262160571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.262173281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.263201327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.263238707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.263252877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263353187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263365178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263389798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263400578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263415968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263426298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:33.264084131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.264114941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.264130561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.264535123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.264571404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { 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.264592554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.269601388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270103021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270120101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270133001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270144101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270158361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.270191321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.270205331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.270223622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.270238032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { 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.270252352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270281122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270292782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270309862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270320872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270333502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.270347372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.270805314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { 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.270837065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270945775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270957545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270980775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270991405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.271003395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.271017896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.272922915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.272955165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.272970935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273007676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273021256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273037536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273059696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273136776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273149626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.273162846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273173816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.273189817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.273202447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.273521508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.273556968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.282704964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282740124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282754414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.282768284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.282841665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.282854035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.282866555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.282878995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.282955675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:33.282972365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.282988525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.285535528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.285579709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.296014781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.296067581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.296081791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.296095081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.296113751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.296144671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.296171041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.296192812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.296207332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.296229332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.296242302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.296255802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.298568564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.298610654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:33.298718694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298756014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298811545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.298837255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.298865825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.298880105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.257603905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.257657406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.257669116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.257712116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.257723026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:34.257738096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.257750696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.257763396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.258307769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258341369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25864989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258680971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258704211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.258734121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.258759001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.258798251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.260355419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.260392229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.260407239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { 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.260420609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, 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:47:34.2605624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26059128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26060281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260635241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260646071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260660181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260670201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.260719401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.260745531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.260758221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.260774091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.260786131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.271111243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.271169213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.271189893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271326524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271340634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271398584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271427814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.271460835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271471565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:34.271506495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.271521955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.271534945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.27262235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.272657661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { 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.272672451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.279553755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279609496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279623196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.279638226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279649796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.280033928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.280072338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.280085438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.280129898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.282959452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { 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.283001362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283717786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284711331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.284737421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284749021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.285533005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.285779426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.290330079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { 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.290372489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299045993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.299083303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.299105503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.299116943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.299659926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.299698486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.30052394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.30057103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.300799821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.300830141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.300843441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.300906082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.300919032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.300932062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.300944742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.300957482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.300968022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.302394889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.302426129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.304249708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.304284259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.304371139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.304394889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.304420929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.304431469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.304444039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.30445653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.30447712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.30449038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.30450285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:34.30452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.30453308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.30652017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.30655336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.310269319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.310311379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.310324949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.310337959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.310351049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.310364649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.310376409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.310388429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.3104049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.31041674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.310933182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.310952162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.313030342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.313059153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:34.313354374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313395874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.315466805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.315517645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.315543675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.315559495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.253624662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255613442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255641002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255657063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255666783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.255679313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255691473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.255703003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.255714683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255736613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255760593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255783043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255831953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.255864144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.255888444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.255911784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.255935114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:35.255948204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.255960914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { 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.255973104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, 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:47:35.255985194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256005934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256023694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256035294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256044814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256055854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256066165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256077305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.256332366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:35.256346506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.256358396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.256370026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.256794808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.258458466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.258492636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258506347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258516387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258581197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258597377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258608867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258618327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:35.258629547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.258641467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.258652457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.259341381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.259374371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { 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.259390731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.259493842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261579742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261606472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261618622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261628142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261647042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.261676423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.261688313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.261700293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.261712313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { 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.261730253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261742613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261752413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261763663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261773313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261784163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.261795433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.261808443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { 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.261820503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261832653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261842373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261853073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261862484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261875904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.261886814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.262288296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.262313246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.262349786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262359026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262370086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262380946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262391606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262402396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262412896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262423426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262432906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262443106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.262453966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.263998824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.264673407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.264698047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264708617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264743908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264754048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264765898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264777078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264788388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264799778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264810928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:35.264822058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.264835558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.265706322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.265732852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282824868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282839678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282852388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282863268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282873948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282886979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282896419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282906929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282919239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282929769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283435711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.283461311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.287449411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.287986304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:35.288017554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288040384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288375426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.288399716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.288554627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.290996429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.253282117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.253346547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.253362907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.253372988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.256458453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:36.256497903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.256523773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.256536173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.256548153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256570764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256597614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256618984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256640604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.256696894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.256743914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.256768105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.256794745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.256806835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.256821445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { 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.256833895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, 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:47:36.256846735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256868125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256878775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256890385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256900365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256911915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256921585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256934545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.256958266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.257013896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.257031956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.257043266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.262186672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.262221052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.262234712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262258632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262268782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262279752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262289242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262299872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262309113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:36.262326213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:36.262338743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.262356323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.262688944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:36.262704624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { 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.262722995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.262744555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262766115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262776155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262787075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262807545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262818675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.262844615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.262869315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.262880695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.262892375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { 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.262904725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262916836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262926796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.262938306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262948296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.262964396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.262976606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.262989956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { 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.263001966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263014216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263038056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263049676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263059336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.263070636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.263086536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.263115386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.263127947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.263140797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263151687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263162897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263178037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263189367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263200577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263212117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263227687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263240207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263251557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.263263887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.264238432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.264273852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.264287382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264296952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264307982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264317212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264328082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264338872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264349723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264360643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264382153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:36.264393773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.264405183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.266336592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.266368502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266381963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266392143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266403593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266414293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266424783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.266435773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266444933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266455853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266466903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266482303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266493863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.266505463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.267710219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.267747139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:36.26777124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26779526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26785555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.26790356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.26792793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.26794053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.253182493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.253233154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.253244974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.253322074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.253332664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.253346064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.253357484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.253368924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.253395604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253433655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253478085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253503675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253569195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.253603135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.253632626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.253656116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.253694506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.253714126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.253728216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { 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.253740516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, 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:47:37.253753766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253787536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253805356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253828937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253843047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253853787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253862717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253893317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.253917157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.253928397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.253939297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.253950107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.255497785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.255534305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.255546945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255592335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255602005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255632236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255642266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255655136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255664396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:37.255684196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:37.255696486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.255708366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.256769621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.256804892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { 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.256817282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.256855922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256890412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256899642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256922292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256931432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256968292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.256991372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.257004033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.257014863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.257618786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { 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.257649266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257688686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257697896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257720106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257729096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257740416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.257752506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.25838088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { 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.25841005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2584486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25845796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25847861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25848768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25849848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.25851077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.259082293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.274311649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.274371279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274384059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274408609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274421249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274433899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274446359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27445955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.2744724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27448393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.27449923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.27451223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.27452462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.27453751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.27456002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27457029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.2745825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27460613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27461881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27463166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27464443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274656761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:37.274669031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.274689651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.274703261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.274716011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274729231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274739481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274751741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274763821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.274776421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.274788701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.274798831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.274810941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.274822601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.274835991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.274847822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.274860112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.274873172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.274884922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:37.274896272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274918142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274941372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.274965832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.274990262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.275006302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.253808845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.253845565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.253856505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.253872835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.253882585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:38.253936146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.253947856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.253958886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.254088446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254137497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254178497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254208467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254294427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.254338578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.254367908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.254391488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.254414408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.254426058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.254438488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { 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.254453598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, 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:47:38.254465428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254499648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254520099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254544619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254554269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254565369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254574499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254605479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.254630189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:38.254641479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.254652489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.254663269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.256102007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.256130527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.256143857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256941321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256980541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256992521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257002101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257013291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257022311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:38.257035701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:38.257275932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.257293053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.258203637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.258234757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { 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.258249047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.258340088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259075082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259121052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259140352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259149882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259160692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.259185232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.259208062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.259219262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.259231782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { 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.259243692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260065077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260089437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260100787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260110497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260121447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.260155087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.26080992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { 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.260844161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260857571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260867341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260878531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260887681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260898141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.260909671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.261421823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.261452904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.261483864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261494714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261516934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261527704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261538284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261555374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261565774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261576314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261585294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261595964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.261607054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.263353813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.263385893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.264695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26471916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26473366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2647433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26475543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26476625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26477701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26478761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26480476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:38.26481511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.2648267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.267351803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.267442163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268402498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268419748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268430788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.268441698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.268452828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.268463388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.268472698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.268483999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.268494689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.268505209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.268518919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.268530599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.270323368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.270350468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:38.270459748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270496039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270549359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.270576959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.270600059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.270613979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.265518422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.265578452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.265592152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.265603742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.266854388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.268606647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.268639337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.268654377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.268668157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268692828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268716178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268745898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268786118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.268813928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.268841228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.268865988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.268897569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:39.268910259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.268923719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { 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.268938969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, 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:47:39.268951919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268974349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268989729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269002729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269013519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269026079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269038389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.269058339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.2691225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.26914273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.26916096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.26918331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.269293271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.269328311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.269342781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277601102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279085179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.27912013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27913708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.27915148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279303611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:39.279316591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.279331581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.279344911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.279361211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.279374141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { 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.279387771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.279402411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279430491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279440841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.279454091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279465041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.279481681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.279507872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.279520352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.279614892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.281029229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { 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.282594807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282619317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282633027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.282647167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282659927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.282674508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.282689758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.282705728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { 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.282720788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290164495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.290465636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290481896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290492936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.290513307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.290527127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.290539857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.290553137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.290566567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.290577237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.290631507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.290655457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.290674137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.290687007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.290716858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.290729578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290739818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.290752208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.290764998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.290777288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.290789918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.290803038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.290817648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.290829588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.290845528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.290865978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.290878218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.290890428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.290910739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.290927479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:39.290947459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.290959889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.292641327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.292666647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.314096565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.314143845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.314158355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.314171266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.314184196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.314196486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.314216156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.314228926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.314242406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.314262566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.314289656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.314310526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.315271421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.315352461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:39.316981649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31703268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31710346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.31713642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.31716189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.31717785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.301971052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.302023782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.302184763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.302218653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.306273014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:40.307240948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.307276179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.307290439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.315649281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.315701741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31954208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31959466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325624041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.325680231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.325712191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.325814732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.326070533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.326096673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.326110593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { 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.326123563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, 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:47:40.338715096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.338766206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.338778677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.338792627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.338803747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.338821687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.338831967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.354552895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.354621125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:40.354635996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.354649526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.418423285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.423873432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.424186744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.424210724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.433689841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.433734342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.433753742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.433765802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.433777922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.433788372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:40.440879058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.440926548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.440940938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.444315555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.444359405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { 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.444375485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.453553471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.453622092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.453637702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.453677592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.453688962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.456151284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.456203145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.456216445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.456720567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.464187634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { 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.464238265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.467827903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.467869343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.467883133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.467894653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.477084759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.477129599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.50121461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { 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.50127014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.511995664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.514210935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.514234655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.514247695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.514261165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.514278355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.525584982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.525636352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.52712433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.52717226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.52718573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.52719837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.52721615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.52722852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.52724062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.52725333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.5272641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.545441541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.545486281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.547321101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.547361971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.547470462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.547483692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.547517692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.547538102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.547550372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.547562912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.547575052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.547586642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.547598632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:40.549346531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.549375721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.561734053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.561787893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.561881424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.561897294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.561911004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.561923914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.561935834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.561963544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.561975214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.561988624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.562000664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.562012344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.562112315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.562128475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.565421332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.565453422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:40.60114343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.601204121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.614808729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.614879209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.61507571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.61509621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.346701144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.346753844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.346766344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.346777354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.351548868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.351604909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.351619329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.351632069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.352245592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.352289182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.352325272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.352385112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.515309998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.517290488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.517323288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.517366499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.517397539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.517410499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.517423869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { 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.517437179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, 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:47:41.518436944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.518548915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.51963034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.51972828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.519740391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.519753801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.519765711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.524880636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.524935046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.524949126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.524961896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.524975127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.529825371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.530586435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.530709565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.537370819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.538020522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.538063123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.538080523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.538093113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.538105253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:41.540316334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.540348034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.540362054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.54761656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:41.54765399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { 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.54767124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.547686401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.547715191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.547727601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.547739881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.548708316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.551435159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.55148564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.55150011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.551797141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.557144928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { 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.57154726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.572973957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.572994777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.573008337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.573020767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.573048828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.573062658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.573075808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { 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.573099068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.573113488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.573135418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.573155428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.573165798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.573178198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.573191178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.573203818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.573217308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.573231498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.573242839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.573255949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.573268359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.573283269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.573296019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.573317709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.573330969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.573348799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.573361209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.573373949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.573387359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.573408239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.573422339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.573434069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.57344856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.57345903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.57347173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.57349258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.57350549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.57351813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.5735306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:41.57354271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.57355936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.57359377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.57360694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.582364284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.584008422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.584046192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.584059323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.584072013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.584177883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.584188913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.584202193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.584214493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.584226673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.584238413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.584252764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.584269034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.584282034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:41.584294054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.584315434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.584359584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.584386114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.584413944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.584428464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.253284294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.253333924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.253355484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.253366255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.253376555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.253411945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.253431985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.253444925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.253539105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253593706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253635996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253668656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253747656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.253787777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.253813387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.253841057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.253896817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.253914677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.253929907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { 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.253948317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, 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:47:42.253962748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254024718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254051448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254064728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254075038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254100328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254110128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254144198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.254170929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.254199129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.254211499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.254223449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.255847947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.25849091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.258522881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258538011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258549171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258562131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258574251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258590971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258601861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:42.258614451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:42.258627001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.258652541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.258691251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.258754812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { 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.258820752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.259035493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259100863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259119553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259144614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259155284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259202404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.259228354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.259259564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.259274544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.260074748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { 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.260109688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260217259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260230269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260266779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260277379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260289109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.260302879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.260969453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { 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.260998803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261027983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261039563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261056073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261066763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261107473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.261120813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.261797897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.261828597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.261844557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261857257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261871087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261882827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261894787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261911027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261923177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261936637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261946677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261958707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.261972277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.272067018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.272118018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.272133598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272200819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272257129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272279069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272291439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272308009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272320649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27235526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.2723685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:42.27238186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.27239439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.27439927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.27649993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27653441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.276561181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.276575741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.276629701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.276650011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.276663091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.276673821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.276694601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.276707351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.276719541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.276732181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.276745191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.277101293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.277200564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:42.277215624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277237794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277292354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.277321244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.277345495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.277359895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.253659974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.258814599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.261211482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.262059256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.262087316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262103256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262127066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262146436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262166356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262198417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262221427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262252067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262276367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.262301877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.262328347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.262355117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.262379947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.262400558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262414538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { 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.262427888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, 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:47:43.262449188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262472968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262484528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262497538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262508538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262521808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262532918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262546158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.262571768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.262586028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262599289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262612149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.262623069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.262643619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.262656909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262677339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262688429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262700869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262711529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262723659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262735349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:43.262748589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:43.262761589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.262773829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.263723654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.263762174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { 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.263777255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.263804435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263842165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263853475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263870755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263881695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263933885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.263978326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.263992296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.264005396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.265669184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { 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.266362498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266395868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266407938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.266421088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266431588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.266443778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.266456328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.267141692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { 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.267173332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267188932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267200442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267228682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267239072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267251282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.267263962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.267864085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.26878151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.26881019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26882438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26883771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26885095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26886358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26888131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26889376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26890594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268935911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268947871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.268960921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.27091994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.271581854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.271603914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271615174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271628144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271638744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271652864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271665014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271676784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271688684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271700484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:43.271712324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.271724414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.273939025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.274643549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274663049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274675489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274691839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274705149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.274717989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.27485003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27486543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27487821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27489253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27490904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27492097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.27493322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.276094896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.278510198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:43.278551999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278575689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278597439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.278623339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.278647509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.278661579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.261751372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.261793012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.261805112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.261815623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.261825783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:44.261863473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.261877233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.261897973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.262821208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262864888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262906248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262947788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264713427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.264762407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.264790308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.264820288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.264960748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.264975369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.264988909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { 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.265002169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, 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:47:44.265094719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265762032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265782353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265824583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265835703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265858703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265869823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.266128724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.266158914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.266174995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.266387476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.266418396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.268863668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.268899368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.268920668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268936238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268947968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.268960628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268972828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.268985338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268996428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:44.269013508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.269027859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.269040869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.269916733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.269942283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { 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.269962153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.270002963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270058024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270073944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270110164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270121324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270168094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.270195114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.270207444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.270219894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.270826917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { 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.270861208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270938298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270949078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270969828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270980898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270993158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.271012358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.271545441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { 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.271577031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271616791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271627112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.271650402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271663382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.271674972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.271688012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.274327475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.274349835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.274406596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274430376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274451126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274463356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274475426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274488066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274501436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.274513656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274523746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274535676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.274547896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.306308646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.306368286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.306429476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.306451946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.306500856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.306512537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.306534617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.306547147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.306559447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.306571257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.306582697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:44.306630077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.306655067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.308412116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.308450776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.308475676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.308488456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.308510356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.308523926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.308541666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.308553547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.308564007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.308576507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.308589607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.308601397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.308614057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.308626057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.310510336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.310549626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:44.310629477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.310653947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.310679927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.310726977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.310754287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.310770558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274158222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274197512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274209603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274229863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274240173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.274280453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.274293933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.274307353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.274718895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274789695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274834946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274865326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276084582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.276869426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.276905256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.276954446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.277977452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45.278013822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.278029102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { 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.278053122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, 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:47:45.28165589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2817079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.28172203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.28173641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.28174897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.28176286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.28177435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.28179186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.281859851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:45.281875261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.281892421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.281905501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.284947186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.284988446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.285011537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285836501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.285863101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.286054222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.286088482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.286102132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286112802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:45.286651665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.286672905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.286686945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.288545004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.288580645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { 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.288605555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.288619735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288643435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.288654815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.288672685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.288683435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.288696175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.288721325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.288734585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.288747645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.289013847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { 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.289034027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289900721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.289913571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.289968422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289980972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.290006742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.290047802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.290701755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { 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.290731895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290836476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.290852416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290867586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290877976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.290894986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.290908126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.291501369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.291528389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.29156698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.29158246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.29159987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.29161447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.29162655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.29163799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.29165037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.29166391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.29167401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.292638645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.292664985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.294485594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.294518554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.294576755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.294588555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.294609795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.294623435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.294645145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.294663405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.294683925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.294696085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.294713285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:45.294730076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.294742836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.296585765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.296617795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298204053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298235363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298251053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298269563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298313483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298463924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298475124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298487754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298500624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298512964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298690455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.298703495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.300505764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.300537614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:45.302103882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302144702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302213353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.302255543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.302284263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.302300063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253076054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253118245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253130005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253141115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.253151385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.253194845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.253209135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.253223605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.253698067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253757418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253801158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253829948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254921994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.254974324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.255000854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.255035724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.256378691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.256414601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.256430031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { 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.256444151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, 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:47:46.258350281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258403391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258415871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258436011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258448181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258461172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258477762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258491532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.258517532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.258530622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.258545382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.258558022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.258653992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.258711733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.258726933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260665103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260693363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260707093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260717903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260730653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260742413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:46.260755383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.260772753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.260786803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.263712498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:46.263754528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { 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.263771038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.266357811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266405672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266420302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266458692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266469842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267095085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.267126715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.267139665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.267223956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.267964979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { 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.269323456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269516117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269534597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269572197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269583987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.271422096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.271449847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.272416721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { 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.281161795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281194665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.281206765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.281251056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281269076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281284986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.281304086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.281316536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.281330276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.302186281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.302232351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.302262291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.302275101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.302287621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.302299881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.302312121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.302329151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.302339321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.303131495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.30608876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.306130891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.306147131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.309076385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.309525527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.309563807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.309581737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.309595928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.309609538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.309630278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.309646208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.309671268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:46.312731063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.312769294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.314724233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.315267286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.315297616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.315380307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.315394367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.315447657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.315460777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.315473727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.315484897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.315498467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.315510987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.315523797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.315536818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.315549868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.317010795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.317043055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:46.321596458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321639998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.323124875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.323179786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.323277086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.323295786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.254760001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.254816491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.254827781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.254874061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.254889461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.254902461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.254927162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.254938442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.255009282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255054222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255085672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255113033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255171523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.255207873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.255235093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.255258523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.255299903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.255314904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.255327494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { 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.255345184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, 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:47:47.255357184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255387524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255400834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255426214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255435734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255446294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255455454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255483674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.255507365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.255518545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.255529575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.255541705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.257512145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.257538155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.257560525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257717376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257740506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257764136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257773656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257786586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257795566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:47.257869746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47.257886817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.257902707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.260427019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.26045848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { 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.26047245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.26059703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26064338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260661871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260673381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260688661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260723301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.260746931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.260758361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.260769261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.261397864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { 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.261426434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261493165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261505865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261526625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261535845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261553915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.261565245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.262164968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { 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.262187138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269477835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269503995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269516585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269543165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.269559735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.269577275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.269589005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.269601425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.269618095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.269627695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.269639375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.269650805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.269662415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.269673376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.269707946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.269719106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269730996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269742846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.269758166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.27064201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.27065955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.270727261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270736531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270747591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270756611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270767601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272064068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272082858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272100768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272112088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:47.272123928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.272136198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.276096518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.276125298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279779886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279801076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279812886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279823967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279838067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.279862537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279876517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279887247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279897857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279908477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.280380959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.280411119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.282419659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.282443239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:47.282704111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282747951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28449718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.28453927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.28457511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.2845885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.259233131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.262113926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.262137976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.262156746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.262166656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.262180666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262193306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262209006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262221546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262250167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262272597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262293937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262315557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.262341777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.262366967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.262390977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.262418887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262431147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262444717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { 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.262457758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, 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:47:48.262470538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262491798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262502478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262515408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262525898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262538008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262547958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262559538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.262583978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.262595598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262607288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.262618988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.265103471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.265498112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.265576503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266147496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266164716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266201826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266211326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266230236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266239886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:48.266265586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48.266291116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.266306686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.268298867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.26889371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { 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.26891821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.26893085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26895368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2689637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.26897556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26898569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.26899961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.26902454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.270008665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.270026775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.270054135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { 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.270066545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270078726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270088186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.270104006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270113596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.270124616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.270136356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.270147806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { 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.270159366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293979975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.294014835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.294062845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.294073566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.294196736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.294228806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.29686717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.29691069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.297080131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.297091171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.297102221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.297113671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.297124261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.297134861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.297145451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.297155901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.297165271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.297179611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.297196701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.29894626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.29897298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.299016581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.299026761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.299055881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.299065461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.299076331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.299087281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.299107431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.299121321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.299132121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:48.299142811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.299153871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.300667569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.300691509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.300733419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.300743319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.300754439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.300765369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.300776509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.30079062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30079993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30081038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.3008209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.3008319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.30084224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.30085321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.302747739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.302769279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:48.302780909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30280387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30282538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.30285618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.30288167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.30289571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.258820747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.262538646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.262578356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.262589936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.262732887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.262779577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.262792417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.262804567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.271057478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271118529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271140389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271161369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272003083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.272055473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.272080344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.272103794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.272566376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49.274923348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.274955908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { 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.274969748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, 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:47:49.274982628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275014198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.275025018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.275041648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275051768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275064009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.275074019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.275085589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.275109869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.275121709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.275133739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.275145829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.275160399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.275172419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.275184489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275197179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.275206559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.276857027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278585956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.278622206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278633256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:49.278644496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278657276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.278673976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278685456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278697056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { 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.278709016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.278721217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278748957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278758277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.278776877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.278786337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.278803467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278827447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.278838847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.278850427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278862647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { 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.278874537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278887087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278896357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278907237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278917758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.278957278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.278968848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.278980498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { 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.278992078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280844057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280864387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280875717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280885267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.280896118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.280907768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.280920768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.280932928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.281065458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281074608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281094369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281108769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281119859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281130909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281141809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.281153789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281163079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.281176509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.281187789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.282168174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.282198484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.282888438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282905488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282927388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.282937018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.282947968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.282958958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.282970078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.282984618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.282995358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:49.283005758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.283017028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.284546476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.284576626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284658187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.284669207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.284684347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.284695347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.284706067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.284720727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.284729897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.284741327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.284752047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.284762657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.284778067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.284789387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.286553086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.286576056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:49.287218639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287251979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28730203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.28732824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.28735153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.28736655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253147386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253200487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253211467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253221577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253231317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:50.253309917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.253328407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.253340167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.25389667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253945251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253967371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253989071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255473168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.255514878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.255540939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.255565019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.255591249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.255611949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.255624879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { 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.255637729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, 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:47:50.255650339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255671729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255682499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255699879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255711249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255722529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25573228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258616824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.258660484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:50.258672584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.258684134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.258757715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.260311502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.260753884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.260781675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261600389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261624829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261640129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261649689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261666819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261676679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:50.262095051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.262118201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.262130011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.262947055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.264897995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { 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.264925585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.264939625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264962246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264972366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264983376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264992916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265003956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.265032996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.265044506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.265056016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.265067936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { 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.265224767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265237387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265246957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265258217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265267677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265280557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.265292107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.265304387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { 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.265316257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265328397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265337667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265348348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265357418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265368348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.265379678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.265391088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.265404038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.266262602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266273712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266284382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266294852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266305272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266316002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266326372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266418883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266427853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270131002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.270189432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.276511254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.276547704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.277210427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277234047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.277278557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277293957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277304657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277319398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277330198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277340928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277357168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:50.277408198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.277433058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.280678884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.282006391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282248872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282270832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282282622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282294283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282305293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282315863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282339523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282350683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282362703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282374063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283133547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.283214577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.285987891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.286052272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:50.294155142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294684065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294900236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.294950046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.294989386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.295009476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252798883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252832413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252843673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252854853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252865523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.252916413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.252929853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.252944113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.253036784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253081954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253121764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253152424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253225425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.25421478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.25425844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.25428864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.25431385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.25432574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.25433864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { 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.254354381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, 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:47:51.254366751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254412171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254422551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254433431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254443131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254456111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254465961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254477521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.254501711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.254512921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.254524981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.254536771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.255023024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.256075679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.256094729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256107909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2561446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.2561563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25616561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25618278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25619238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:51.25620341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.25621528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.25622687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.25623813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:51.25625044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { 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.25626223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.25628886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25632332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256332431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256348251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256357261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256391711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.256416251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.256427271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.256438171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.257006814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { 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.257029694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257068414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257077884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257099164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257108304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257125005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.257136165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.257676387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { 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.257707087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257739898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257749218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257768488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257777588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257788228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.257799528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.258386151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.258417891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.258452841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258462301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258478471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258489041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258499491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258513391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258523992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258538832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258548252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258567302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.258578532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.263616847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.266072789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.266102549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266113479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266125229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266134949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26614647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26615846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.2661705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26618241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26619404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:51.2662103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.26622274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.26623459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.26624688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26625938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26626857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26627981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26629153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26630287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.2663142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26632352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26633666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266348541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266359911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266371141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.266382841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.266394321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.266405241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:51.266416401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266437131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266459001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.266482681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.266506311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.266519231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.253772896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.253811726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.253822336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.253832426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.253843266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.253929196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.253942016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.253953376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.253999737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254056367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254128667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254153207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254195118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.254231578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.254254848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.254277678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.254321558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.254339188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.254351628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { 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.254364039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, 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:47:52.254382529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254417899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254435979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254463819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254473379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254485129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254494199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254522919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.254546229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.25456301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.25457435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.25458536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.257062432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.257103662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.257185913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257199753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257209363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257220213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257229453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257239903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257249033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:52.257269723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:52.257281343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.257293093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.257304753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.257359864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { 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.257371674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.257521264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257550435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257560115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257585465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257594595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257635115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.257661555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.257672585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.257683565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.258294628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { 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.258333429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259459664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259488984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259501104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259510494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259521314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.259579635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.260140347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { 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.260167618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260270988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260281118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260307428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260316548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260326838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.260340548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.260917651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.260940031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.261532594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261553414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261578604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261589345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261600105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261610485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261620895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261638505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261647555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261657755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.261668825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.263298613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.263332273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.263356403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263366293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263396254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263406224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263416864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263427494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263445584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263456134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263466874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:52.263481164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.263492224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.264977312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.26670643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26673224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266748121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267240513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267255383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267267263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267279033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267288683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267305783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267317323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267328623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267340654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.267353014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.267364934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.267375974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:52.267386694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267407214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267429064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.267452334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.267475254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.267489444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.253475672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.253540902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.253558492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.253568912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.253579143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.254928929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.255988494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.256009695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.256080365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256136045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256179315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256205585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256282206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.256322016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.256348116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.256372486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.256420337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.256436497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.256457847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { 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.256488387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, 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:47:53.256502247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256523767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256534737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256557257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256575627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256595487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256607087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256627308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.256652968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.256666358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.256678758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.256691548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.259500452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.259549062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.259570152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259585702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259596562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259653223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259664153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259676453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259695443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:53.259712353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:53.259724713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.259737303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.262329126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.262365196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { 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.262392206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.30499708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3050636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.30507774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.305112931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.305124971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.305305461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.305346812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.305360522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.305574343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.308385237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { 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.308424087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.309083601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.309108261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.309145581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.309156481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.309187721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.309208701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.309923425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { 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.309964605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.310030375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.310057796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.310782359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.310810489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.310823239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.310836939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.310866349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.31088737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.314290686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.314321356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.314334667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.314347307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.314359537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.314371417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.314383697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.314395997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.314406237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.314799759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.314824289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.322532798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.322582188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.322864029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.32288034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.32294092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.32297231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.32298524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.32299704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.3230094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.32302216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.32303429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:53.324502298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.324526058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.328605218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.328636338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.328650598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.328661408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.328677608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.328690148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.328702639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.328714589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.328725249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.328737529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.328755329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.328767829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.328779809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.328791929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.328804059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.328815859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:53.328827409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328848759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328871119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.328895419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.32891932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.32893468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.256594315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.256651556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.256670386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.256681366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.256746426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:54.264466755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.264522845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.264537185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.265297179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267059428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267096928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267118528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267140278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.267166008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.267192148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.267216609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.267240539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.267252179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.267265939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { 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.267278249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, 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:47:54.267318879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267346489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267356909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.267368509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267378019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.267389339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26739877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.2674162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.26744022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.26745175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.26746329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.26747513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.268163803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.268243924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.268279104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269129378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269163328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269219848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269244729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269287459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269310689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:54.269357869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.269394959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.269422819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.284750587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.298236194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { 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.298294595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.298414845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298518866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.298544246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.298556106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.298565746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.298664627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.298695287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.298706687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.298717827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.301733062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { 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.301759852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.301815032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.301824992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.301856843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.301866143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.301889543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.301903483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.303120359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { 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.303156209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.303191969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.303201729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.30323522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.30324496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.3032585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.30327237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.303880003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.303912423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.303936973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.303951943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.303972793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.303983733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.303994143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.304004553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.304021634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.304032244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.304041354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.304051684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.304062694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.305601032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.306683987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.306704267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.306714647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.306734057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.306743267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.306759627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.306770327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.306785958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.306797248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.306808958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:54.306820128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.306831908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.307407141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.307423231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.307435511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.307492671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.307503661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.307649132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.307661072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.307672302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.307681792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.307692842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.307704812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.307718632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.307729982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.307741902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.30921288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.310210045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:54.310227785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.310249465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.310274715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.310298195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.310321125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.310335325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.266863485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.266896476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.266907506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.266922266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.280277773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.280577365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.280594665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.280607085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.280633205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280689425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280730066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280759606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282627205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.282671715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.282702135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.282782296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.283073167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:55.283105327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.283122017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { 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.283134497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, 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:47:55.305797312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307109158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.307132948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.307145448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.307155928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.307168539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.307178759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.31344909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.314759556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:55.314785666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.314798826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.314811267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.315020238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.315033568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.315045678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.336555696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.336598706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.336615106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.336624876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.336635506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.336644786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:55.344020714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.344062884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.344075454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.350046444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.351728543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { 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.351749213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.369297601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.374378716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.374402266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.374415127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.374425737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.374437347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.374464397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.374522457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.374534407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.374548097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { 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.374639428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.374652718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.374662678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.374673858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.374683698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.374845229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.374870169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.375705543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { 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.376849709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.376881809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.376892949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.376904739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.376917959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.376928929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.376940959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.376952939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.376970699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.37698259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.37699229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.37701142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.3770223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.37703709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.3770482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.37706026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.37707199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.37710512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.37712228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.37713505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.378121345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.380267676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.380296526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.380307786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.380319636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.380329066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.380340156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.380351657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.380363167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.380374907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.380386267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:55.380397477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.380409617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.380549978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.380562468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.380574678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.380583798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.380595258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.380774589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.380785629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.380796969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.380810329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.380826569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.380837789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.380850229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.380861449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.380873179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.382573318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.384463987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:55.384483317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.384505707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.384530577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.384555507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.384578988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.384593068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.258136521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.259084936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.259111346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.259128946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.259145206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:56.259159066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.259171376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.259183616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.264420192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265809949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265854259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265877099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26589965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.26592583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.2659523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.26597707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.26600107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.26601406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.26605329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { 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.26606801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, 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:47:56.2660803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266220981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266235631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.266247611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266257541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266269311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266278891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.266290302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.268208261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.268225581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.268237501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.268249241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.268262232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.268274512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.268286642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268992695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269018015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269049615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269059546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269080236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269090086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:56.269393907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:56.270369772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.270388492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.271105896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:56.271141256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { 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.271153976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.271809979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27185998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273236757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.273252107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.273262057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273273047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.273297347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.273312847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.273324187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.273335997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { 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.273348427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273386447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273395547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.273406268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273415168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.273425528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.273437218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.27399116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { 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.274020711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293939911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.293978591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.293994101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.294004071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.294426983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.294448143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.298077702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.298113002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.298128502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.298139402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.298156472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.298168252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.298413733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.298442733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.298464324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.298475814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298485624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.298496864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.298508304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.299090867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.299105297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.300007601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.300034371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.300046372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.300056012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.300067072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.300078052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.300100922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.300111822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.300122802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:56.300133882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.300146392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.300869936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.300897056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.304824346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.304850196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.304862406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.304873656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.304890036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.304901126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.304911286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.304922556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.304933756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.304944976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.304962136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.304974606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.306282163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.306315943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:56.306468134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306497224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306518714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.306548214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.306571174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.306584475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.253906789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.253947519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.253958279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.253969379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.253981889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.254042609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.254057919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.254069369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.25420968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25425901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254295631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254324521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254402661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.254439121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.254464241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.254487282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.254538502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.254560822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.254573452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { 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.254586692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, 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:47:57.254606852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254642842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254660482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254755383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254766113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254777423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254786513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25810503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.25814015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.25815147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.25816323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.260075389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.26010336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.26011758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.26013003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26014254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26015202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26017637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.26018682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26019583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:57.26026041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:57.260303661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.260315161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.262637802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.264019099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { 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.264045389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.264058279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264084409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264094159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.26410546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26411515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.26412615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.26416125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.26417276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.26419436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.26420682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { 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.26421944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26423169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26424086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.2642518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26426564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.2642763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.26428874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.264381271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { 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.264410491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264447671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264456781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.264480321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264489531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267905649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.267977289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.276887334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.276932344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.27796761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.278850664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.278886514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.278905084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.278917574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.278930274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278942385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.278954855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278967795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279248456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.279264466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.303777029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.30383035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.304158241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.304180001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.304213492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.304224422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.304238862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.304250582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.304262282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.304275732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.304287262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:57.304299562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.304312252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.306082181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.306123451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.306246782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.306261432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.306274392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.306286622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.306299522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.306311772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.306322702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.306335422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.306348202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.306360732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.306373273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.306387753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.308088151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.308758034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:57.31191281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3119413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312308442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.313738009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.313777859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.313792729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.253605946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.254606881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.254631801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.254645821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.254658351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.254679862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.254692882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.254705432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.254729442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254753002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254775472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254799942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255367275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.255404215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.255431345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.255456045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.258875813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.258901303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.259052983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { 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.259086414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, 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:47:58.259201564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259235974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259250304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259374125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259386535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259401725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259412585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259789567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.259822327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.259835377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.259847777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.259891508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.261103304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.263008603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.263036763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263894618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263921118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263938858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263949828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263966118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263976308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:58.265404175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:58.265433165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.265446775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.266674092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.266705522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { 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.266720682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.266759632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266801782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266813482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266831492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266841732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266889433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.266915163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.266927543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.266995853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.271674457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { 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.271707377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271729427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271741177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.271761897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271772757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.271789667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.271804397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.271818758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { 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.271834048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271855258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271865658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.271878388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271898138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.271926468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.271944878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.271958568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.271971928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.271987638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271998378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272012299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272035679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272048649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272061149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272074299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.272087009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272102429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272114989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.272127599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.275391066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.276837653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.276866813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276880043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276914063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276925073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276937863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.276950073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.276962724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.276975274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.276986754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:58.27827767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.279726428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.28029379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.280354861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282380331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282396881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282410531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282423581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282437221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282453091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282465621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282478221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282637692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282650442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.282663432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.282689692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.284373701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.284414331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:58.285236985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286787733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286938563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.286972014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.286998474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.287015574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.260999152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.261037792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.261049432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.261060492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.261192953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.261226653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.261240823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.261253613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.261662975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261708666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261746436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261773786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263514565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.263551225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.263581185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.263606085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.264020227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:59.264053017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.264071197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { 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.264085068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, 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:47:59.264201198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264254538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.264266298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264300389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264311399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.264329919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264339859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26464059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.26467346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.264699021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.264711521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.264906992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.273499565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.273561015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.273739836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274665801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274680791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274731441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274748091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.274906592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274934782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:59.275705946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.275731376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.275744396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.277486995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.277515345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { 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.277530945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.280133919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280189429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280202969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.280221419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.280232719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.282570421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.282601831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.282619121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.282631941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.283286564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { 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.289746767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289785567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.289798457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.289811167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289821647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.289833587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.289846547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.289858757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { 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.289871677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289884837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.289899347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.289912077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289922027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.290123508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.290151949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.291041553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.291073243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.29242811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.2924644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.29247885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.29249134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.292508171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.292521561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.292534341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.292546301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.292556411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.294065518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.294096259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.295899778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.295939948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.319352756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.319389576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.319408736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.319420026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.319432556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.319445746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.319460016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.319474996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.319487456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:47:59.319524526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.319538557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.321437166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.321476686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.323274255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.323300756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.323313646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.323326186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.323338166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.323351516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.323361516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.323373176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.323384606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.323396496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.325778898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.325806088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.327893099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.327913469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:47:59.328253881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328295301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328356341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.328387591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.328416861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.328431072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.254222267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.254284128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.254296448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.254312168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.254322988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254338318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254367968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254382988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254634139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2546972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2547342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25476709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254887071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.254924031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.254949621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.254975221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.256153297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.256195637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.256210887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { 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.256224647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, 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:48:00.257455493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257507843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257520893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257533664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257550254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257562814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257573494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257586004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.257616014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257629194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257642104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257654804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.259501253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.259541984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.259556674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263739405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.263776715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263791565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263803135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263817955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263829195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:00.266132707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.266180517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.266207657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.266232137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.266255568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { 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.266273418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.277081112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277144733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277157503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.277170793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.277181363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.277739386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.277795256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.277809006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.277945217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.279245073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { 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.279276773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280341329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280358129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.280389549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280400519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.281310574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.281345614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.286365989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { 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.286401939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286421029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.286432539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286450209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286461159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.286473549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.286486019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.286498669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.286511599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.286524829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286535389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.286547939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.28655919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.28657066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.28658331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.28659481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.28660635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28661576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.287416524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.287449034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.291655575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.291894026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.291916187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.291928837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.291942067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.291957737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.291970237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.291982747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.292014657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.292036657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.292049177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:00.292063087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.292089947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.292102578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.292123458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292138148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.292149718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.292161718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.292174068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.292186098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.292204838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292215708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292228098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292240228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292252168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.292272828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.292285888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.293901407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.293930827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.294017227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294084388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294123798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.294152508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.294176798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.294191728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.254404047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.254460597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.254472408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.254498818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.254509488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254524588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254544218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254558648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254649148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254699699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254741789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254768029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254847409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.25488955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.2549161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.25494249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.25499275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.25501372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.25502814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { 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.25504186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, 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:48:01.25505935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255105591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255117751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255152241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255163311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255174991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255184921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258527557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.258567588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.258598698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.258611508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.258689668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.262126906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.262177266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.262212176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26303598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26306577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263111291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263124361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263156921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263171861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:01.266139486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.266180106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.266194936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.271179101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271221512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { 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.271237102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.271462313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271524333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271536393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.271572933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271584723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271671694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.271698864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271712284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271724614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.27287792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { 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.27291561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282076006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282117476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.282131196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282142626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.282154856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.282168606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.282181636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { 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.282195146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282208687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282218737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282235737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282245727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.334349419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.334405649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.337577545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.337627475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.337877987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.337893497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.337907317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.337920157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.337932277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.337949127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.337962187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.338014317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.338031167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.343183454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.343225124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.345925067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.345960978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.34635916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.34638538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.34643236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.34644348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.34647781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.34649082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.3465038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.34651676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.34652834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:01.34654027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.346553041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.349201694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.349243854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.353270514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.353764487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.353797097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.353810637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.353823337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.353835897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.353847237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.353859857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.353872488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.353885608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.377479896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.377530997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.380465711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.380510491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.380791023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.380842703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.385408746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.385467726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.385494626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.385510636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.25311525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.254066865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.254081205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.254091435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.254548567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254564987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254576557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254594297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.255771793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256531137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256557637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256579487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256605147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256630057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256653557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256678737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256702358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256713728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256726108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { 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.256738218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, 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:48:02.256750398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256772498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256782528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256941539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256951589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256962969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256972569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256987949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.257011959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257038529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257050289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257061759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.257711462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257740183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.257752813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262215605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262240175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262252305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262261935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262272615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262284346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:02.262636297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.262655677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.262672867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.263911464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.263946974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { 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.263959714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.264106275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264128005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264139135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264149725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264158975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264260936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.264284336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.264295446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.264306376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.264890059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { 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.264925129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26517984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26518972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26522358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26523275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265282661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.265293921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.265905714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { 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.265936494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266033974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266051535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266062165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266073005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266083255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.266123645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.266808128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.266856049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.266868469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266877669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266888469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266899009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266909309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266919679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266932029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266942349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266951389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.266961799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.266972649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.270427897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.270456987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.270470327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270480247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270491717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270500987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270514517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270525807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270537077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270548137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270559797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:02.270570757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.270582777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.270594328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.270606748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270618778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270627828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270642308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270652728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270663338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.270673668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270699358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270710078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270721398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270826999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.270842649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.270854239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.274064625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.274085975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.274097845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274118875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274139425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.274162806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.274187096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.274201326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.25939526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.25943661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.25944791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.25945787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.25946771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25948125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25949254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.262151364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.263827552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263859483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263881393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263903063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263980843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264008253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264031963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264056523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264080164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264091944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264104284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { 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.264116754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, 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:48:03.264129384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264151994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.264162064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264173384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264200694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.264211934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264221094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.264232124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264255185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264266405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264279215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264290525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.276901288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282373085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.282411476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282426026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.282436916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.282448196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282459246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.282471756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282481496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:03.282497846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282662977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282675617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.282687327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282698757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { 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.282711187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.282729317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282751337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282761057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.282774597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.282784688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.282795888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.282819878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282832108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.282844358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.282857918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { 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.282870438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282884378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282893638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.282904888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282914128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.282925208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.282936318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.283779693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { 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.283810783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287008239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.287031619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.287057769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287068009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.289588002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.289627772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.290174135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.291952824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.291980434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.291991534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.292003074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.292018204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.292029024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.292040844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.292052244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.292071454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.292081975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.292093015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.292107555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.293346531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.293372751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.293469782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.293506072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.293518452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.293527932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.293538602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.293560162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.293570692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.293581302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.293591962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:03.293602532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.293614462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.295503812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.295743823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.295761393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.295772153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.295783703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.295799663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.295810523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.295822443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.295924884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.295936264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.295947404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.295958174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.295970004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.295981594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.297691903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.297724223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.316150376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316209196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316732189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.316777319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.317276171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.317304891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.254460815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.254506195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.254519345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.254529525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.254539735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254582575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254606255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254619005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254633755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254655866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254677436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254699036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254722446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254750306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254773856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254810236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254833786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254845306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254858177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { 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.254870337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, 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:48:04.254883077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254907517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254917497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254929307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254938567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254949847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254959227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254970977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254994307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255006147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255023887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255035307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.25549775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.2555344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.25554706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25560195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25561143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.2556224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25563148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25564182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25565087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:04.25566144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255676171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255687271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.256695426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.256730476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { 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.256744246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.256788446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256854466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256864756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256880966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256890526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256901057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.256924357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.256935197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.256946067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.25752516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { 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.25755886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25969311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259737881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259751801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259762911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259775451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.259791741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259806421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { 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.259821601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259836811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259849311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259862731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259939782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259954172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260046522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260059732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.260073702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.260087912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260123633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260136453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260149283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260161713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260175753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260188323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260202303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260212643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260224243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.260237503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260716156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.260738516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260931657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260943967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260957847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260972617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260985857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260998697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261036477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261048717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261060747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:04.261314049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.261327189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.263087208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.263109708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263123938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263135518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263148908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263166758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263195608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263220118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263240168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263259099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263272179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263292679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263305949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.263319279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.264390414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.265036207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.265055498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265077488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265098808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.265123068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.265148448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.265164658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.2536505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.25371512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.25374027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.25375148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.25376202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25378115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25379433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25380739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254493824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254549524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254577194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254603914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254627984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254654495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254829755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254861866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254896896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254910846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254924446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { 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.254946356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, 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:48:05.255083477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255111227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255125437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255139357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255150577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255162777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255173227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255185897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.255212617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.255225337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.255242397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.255256978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.256620834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.257329508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.257361268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258061301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266143852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266322433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266335183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266348313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266360183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:05.266372683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266408093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266421254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.266434234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266464374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { 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.266478304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.266493054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266516914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266534634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266553604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266566344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266578764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.266605804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266619425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266632285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.266652575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { 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.266667335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266681175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266691415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.266705445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266723965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.266737425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.266750575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266763845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { 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.266785985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266800865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266812245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266825506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266837516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266854026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266869056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.266882186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.266904286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.266918966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266943206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266956126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266968986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266982156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266995526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267008756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267021807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267036367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267049907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.267063167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267083637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.267098327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267129047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267140267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.267153507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.267165057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.267177797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267191337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267205057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267218608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267230998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:05.267259168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.267272428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267307618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.267365308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267398888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267411009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267423109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267435329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267457769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267474239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267487739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267499129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267511329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267523089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267538249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.267574549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.2696447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.271238018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.271268088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271295818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271317468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.271345748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.271371819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.271385719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.26981812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.26987342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.26988516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.26989619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.271260487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.271311597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.271345067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.271359018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.27178965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27183446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27185682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27191677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.27194375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.272015931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.272041651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.272067631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272079621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272092741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { 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.272105631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, 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:48:06.272118211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272466343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.272479103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.272493953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272504203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272518783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.272528773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.273594349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.273632359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.273645769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.273659079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.273672429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.27390529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.273936381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.273963111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280003611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.280038991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.280054191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280065111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280088581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280099041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:06.280747924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.280774284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.280793135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.282164492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.282200162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { 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.282215732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.283208437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285161867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285187767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.285201517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.285212397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.285227067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.285254647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.285267587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.285280667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.285295937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { 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.285309387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285323417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.285333268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.285398578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.285408358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.285419578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.285432318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.286120532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { 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.286152672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286167082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.288687464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290176392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290204082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.290218032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.290236862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.290686825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.290716695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.291085637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.298197713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.298234413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.298248393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.298261283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.298273723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.298286433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.298298623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.298309473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.298331003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298345633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.298357733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298370893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.298383863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.298393834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.298405964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.298416014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.298427994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.298440224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.298452164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.298465444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.298477524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:06.298489264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298501764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.298513544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298526304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298539454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298549544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298561724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298573364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298585335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298598745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298609065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298620855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298632865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298644885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298656525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298668915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.298681215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.298693075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.298704565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298727805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298748505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.298772975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.298798416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.298813356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.254367291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.254413731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.254425661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.254436221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.254446961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.254462011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.254474921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.254487881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.254782173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254833293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254945814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254968774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255023224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.255071204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.255096744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.255123094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256377161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.258085049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25810899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { 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.25812222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, 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:48:07.25814229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2581697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25818078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2582069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25821877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25822918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25824055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25826982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25828133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25829333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.258305041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.258319091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.258488031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.258528072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261607397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261982229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261994359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262004389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262015599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262025599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:07.262907264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.263536777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.263554447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.264020289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.26405297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { 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.26406584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.26420948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264248731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264259831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264271011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264280021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264386891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264411071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264422811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264440332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.264922854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { 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.264953954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265122105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265137845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265148975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265160575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265171265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.265182415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.265673428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { 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.265705818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265719478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265729468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265747578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265756888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265767518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.265778748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.266877394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.266908424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.266922104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266931974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266943164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266954074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266964764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266975724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266987054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266997934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267007585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267023285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.267034865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.267958169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.268924264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.268939674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268949724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268960984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.268970254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.268980934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.268991435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269002795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269223436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269236486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:07.269247666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.269258966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.270593733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.270622883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270719153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270729993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270741173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270752103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270762754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.270776954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270790584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270801224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270811604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270822084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.270832654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.270868384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.272468672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.272489892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.273304526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273341267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273518727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.273572108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.273596598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.273612298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.254822312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.254868722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.254880372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.254890912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.254906182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254921122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254936483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254949993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.255456245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255523316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255563076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255595916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255743357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256839432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256875202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256913933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.257121774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257171584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257197804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { 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.257219724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, 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:48:08.259013053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259051413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259067523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259079963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259092324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259104294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259114804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259239364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.259268534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259281115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259293215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259309015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.260865953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.260896563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.260911093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265137454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265164434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265177584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265188964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265201174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265211814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:08.265567366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.265584716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.265598036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.266873033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.266899673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { 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.266914693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.27021842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270449411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270462921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.270475831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270486351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272095449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.27214465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.27215853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.27217091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.272947694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { 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.272975944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278480301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278509581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278526631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278537671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.278865763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.278886783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.279600617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { 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.279633587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279864248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.279893748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.279932598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279943008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281998899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.282027179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.282799283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.283530396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.283569217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.283582527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.283598727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.283612307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.283635237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.283648957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.283661937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.283674597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.283686457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.286424381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.311599198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.311627258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.311642378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.311655638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.311705168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311717318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.311728688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.311741238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.311754358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.311766909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.311779299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.311794689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:08.311808209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.312198601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.312216311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.312308651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.312327101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.312342071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.312356162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.312372272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.312386912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.312433852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.312447372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.312460262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.312473552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.312486262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.312498282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.312511792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.312524592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.312537372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.312550403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312607893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.312630943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.312660613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.312686493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.312703043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.255929427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.255955737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.255966997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.255977477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.256125038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256185768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256950812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256972142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257245103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257296634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257339374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257384564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257465184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257506345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257537485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257566755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257616445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257632685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257647045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { 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.257660535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, 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:48:09.257675725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257716266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257730316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257760226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257770966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257784016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257793936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257827006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257859266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257871956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257884166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257896567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.259801326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.259843026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.259877207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259899797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259911797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259924477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259936327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259949607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259961017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:09.259973777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.259987107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.259999727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.26057071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.26060337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { 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.26061842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.2606581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260695781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260707081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260719821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260729851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260771431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.260799441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.260812341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.260831721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.261397654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { 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.261427314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261466985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261477905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261501335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261511685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261530325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.261543505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.26248987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { 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.2625219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26253625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26254768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26255985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2625702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26258253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.263885707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.263900237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.263921787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.263936197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263947007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263959267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263970927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263982817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263995387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264015927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.264035708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264047108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264066538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.264088428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.265815197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.265849237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.265871907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265891317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265903707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265930497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265942827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265955207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265967987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265981727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265994407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:09.266011478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.266024288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.267571285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.267608426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267645326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267656616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267669406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267681926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267694676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267706726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267716866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267740776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267752976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267771696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267784077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.267796977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.269488215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269520005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269535275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269565276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269591886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.269616846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.269640806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.269655326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.27256016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.275958557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.276111467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.276123357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.276169858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.276186618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.276198628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.276210618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.280128277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282426679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282474519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282496589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30656765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.306624571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.306649021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.306672771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.31044234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.31048729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.31050118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { 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.310557861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, 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:48:10.318605861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318679772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.318693872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.318779452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.318790502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.318805942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.318815352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.336470541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.336518371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.336530791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.336542431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.407676949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.40980596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.40985362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.40990555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.411606599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.413160767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.413184987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.413195687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.413206987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.413216767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:10.417478528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.417508689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.417521079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.422753024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.422790555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { 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.422804465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.422817435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.422838985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.422849615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.422860995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.422870495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.423123786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.425026016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.425064156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.425078756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.427002356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { 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.427053736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.438150752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.438204002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.438218503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.438230073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.439936251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.439995332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.461272508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { 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.461796441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.469958132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.4714894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.47152563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.4715383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.480782936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.480831797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.501660961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.501717342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.584298937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.584351077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.584365558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.584378608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.584391088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.584403768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.584416268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.584428518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.584439398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.58688425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.586937711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.589974826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.590027106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.590997711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.591025971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.591039481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.591052101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.591074591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.591086592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.591099042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.591110792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.591123352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:10.597015171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.597064611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.602333988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.602383818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.602893781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.602926931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.602940241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.602953071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.602974481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.602987451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.602998301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.603016591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.603028141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.603039951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.626753151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.626882861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.631073302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.631113063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.651872907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.662231709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.66228564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.66231535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.66234153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.66235889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.313291403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.313383984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.313396084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.313408154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.314886181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.314927232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.314941942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.314955602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.317043822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.317090282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.317118143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.317144753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.317247793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.317293313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.317318824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.317344844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.340879092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.340930652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.340944362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { 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.340956832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, 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:48:11.357038434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.357744707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.357764597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.359040474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.359063534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.359574026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.361032153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.361056734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.361082984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.361095374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.361107444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.362216559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.364925363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.364965133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.364991303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.365456826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.365470956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.365574806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.365584696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.365595806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.365605186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:11.376464891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.376506722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.376519612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.378003749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.378052559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { 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.378071329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.378301191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.378370241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.378382811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.378419821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.378429401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.378492552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.378573202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.378584512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.378599152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.379249565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { 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.379273656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.379635787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.379647947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.379659077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.379668308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.379679088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.379693508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.38021819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { 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.38024331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.380279801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.380289511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.382595802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.382609112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.383905679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.383929909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.384621752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.384652022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.385001964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.385013384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.385024574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.385035394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.385049564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.385060054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.385070694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.385081464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.385090624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.385126385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.385142035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.389337926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.389378766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.389402316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.389412446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.389423506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.389433706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.389496217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.389506797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.389523047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.389533697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.389549537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:11.389560707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.389578057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.394706083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.394733733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.420102581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.420143351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.420155901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.420167201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.420178421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.420189241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.420199111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.420209811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.420227731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.420238131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.420248841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.420261991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.420273642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.420284872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.420295782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.420317002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.420339162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.420362002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.420385322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.420397972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.270623308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.270661139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.270677489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.270687829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.270727489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.270775459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:12.270787069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.270798199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.271407902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271476483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271656093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271683344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271981125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.272031005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.272056615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.272079936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.272618708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.272633008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:12.272647518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { 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.272659588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, 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:48:12.274202086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27506154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2750857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.2750978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275107441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275118331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.275128121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.275143221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.275167411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:12.275179351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.275190301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.275201071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.276078505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.276108156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.276125946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27692653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2769562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.27697658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27698611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.27700941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27701958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:12.27705287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:12.277066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.27707733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.278165376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.278201426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { 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.278220026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.278319387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278354017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278364267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.278488838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.278499938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.278510478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.278536508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.278547518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.278563028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.279550393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { 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.279579813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279593243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.279603013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.279624583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279634233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.279644793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.279655674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.279703974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { 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.279747634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279778184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.279788444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.279799434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279808474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281467873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.281494473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.282118146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.282644859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.282659469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.282674929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.282686369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.282697329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.282707969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.282718239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.282728899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.282739319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282748629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.282765099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.282776109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.283805405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.284635289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.284662069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.284673809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.284685229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.284694709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.284706329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.284717639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.284728429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.284739149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.284750279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:12.284760819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.284773579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.286118346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.287132421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287146091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287155521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.287166561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.287177592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.287188922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.287199882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287209302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287220242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287236782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287251902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.287262292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.287273272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.287949065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.287980666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.28885679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289222742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289257712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.289282442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.289306152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.289319352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.253802583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.258114754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.258161875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.258175145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.258190825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258205955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258222795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258240575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258253795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258279265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258306565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258329985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258353576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258381336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258407816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258435246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258460826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258478036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.258784718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { 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.258804448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, 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:48:13.258827748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258850878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258866058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258881338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258893138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258906988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258918378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258941628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258987929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259020739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259035369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259047839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.259070189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.259088919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.259105159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261930494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261958644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261974064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261984494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262023184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262033634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:13.262360276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.262383006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.262396456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.266067725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266099875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { 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.266115285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.266133525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266157745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266170585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266182855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266192835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266204715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.266229565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266243555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266256145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.266269036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { 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.266282216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266295186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266304886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.266317596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266327706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.266339156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.266351656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266363836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { 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.266395046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266408676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266419006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266431886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266442146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266453216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266465177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.267013249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.267036929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.267289571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267312381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267325441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267337831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267421041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267432801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267444921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267456402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267466802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267488982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.267504202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276111175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.276141255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276158046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276169896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276182896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276193756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276205446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.276216816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.276228456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.276239706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.276251646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:13.276263596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.276275966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276289936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.276302486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276315566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.276325586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.276337646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.276349536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.276361577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.276373397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.276383357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.276395507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.276407567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.276420757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.276431687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.276444337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.276456237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276468357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276481837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276503687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276526177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.276550367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.276582778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.276597408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.268331025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.268385876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.268397496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.268414076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.268506086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.268538646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.268552666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.268567066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.268994548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269034839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269063789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269091419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270770017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.271093829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.271127569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.271152669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.27121822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.271262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.27127796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { 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.27129141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, 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:48:14.271405911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271449201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271461571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.271496191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271506931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.271518451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271528561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.272599007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.272895118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.272912588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.272925248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.272937638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.273615672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.273652702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.273671242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278504276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.278552397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.278566297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278577657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.278591657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278601827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:14.279355601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.279389211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.279403171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.280674957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.280703368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { 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.280726228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.282204635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282276965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.282289686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.282307466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.282318366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.28707712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.287449962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.287471692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.287485382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.288039175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { 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.288081035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291924154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.291957284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.291984514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.292001294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.292549967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.292583327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.293413561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { 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.293448391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293714063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.293726633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.293760323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.293771123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.296340846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.297448232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.297474022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.297489282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.302069625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.302102065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.302153165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.302171525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.302184195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.302196886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.302221596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.302233586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.302245156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.302257966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.302271086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.303607253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.303658453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.342351597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.342405958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.342420308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.342430618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.342443138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.342455358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.342467558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.342479408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.342506258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:14.346102606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.346157506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.347927405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.347976136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.352572609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.352621829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.352643319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.352657159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.352669989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.352682309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.35269304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.35270553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.35271723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.35272975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.354057796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.354088947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.356081697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.356116147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.357318453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.357372503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.35870657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.35876419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.358923081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.358968261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.252877877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.252915557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.252926537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.252936857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.252958557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253004897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253020097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253031377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253114748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253171278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253211518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253237228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253309379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.253346119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.253370889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.253393899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.253439579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.25345984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.25347713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { 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.25349032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, 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:48:15.25350215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25353759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25356262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25359194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25360134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25361481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25362386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253660661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.253687231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253748701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253759871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253770771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.261897482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261940672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.261954712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261971222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261987893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262044053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262055943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262083023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262092703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:15.262125663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.262146023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.262157083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.263240789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.263261149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { 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.263273779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.263307689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263353609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26336339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.26338188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26339112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.26343813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.26346245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.2634734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.26348625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.264841727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { 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.264872927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264886817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264896657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264907637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264916827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264927387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.264939007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.265453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { 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.265731431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265763722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265773932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265784942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265794522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265805152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.265816322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.266724237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.266750177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.266787717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266797627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266808597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266824427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266835517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266845837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266856267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266866717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266875627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.266886227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.266897277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.271200789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.271235209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.27128506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27130085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271783412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271809402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271820932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271832432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271843282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271853872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271864352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:15.271874593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.271886253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.272834757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.272878398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272891698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272901388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272912388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272923238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272934178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272944598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272953598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272964188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272974568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272984968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272996908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.273008038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.275059029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.275089999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.275132679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275165849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275218369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.27524695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.27527043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.27528384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.253298428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.253358519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.253370479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.253381379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.254438294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255025237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255048277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255062347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255198188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255225238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255262068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255293968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255367819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255405589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255433469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255458429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255507039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.25552272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.25553813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { 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.25555359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, 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:48:16.25556772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25560748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25562808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25565403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25566499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25567723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25568746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255720371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255748551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255761191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255774061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255786361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.265249168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.265310919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.265326329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265340689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265352409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265415149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265460249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265474079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265485279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:16.265497869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.265511629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.26552467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.266758436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.266791936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { 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.266821526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.266864026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266919787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266931007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266963307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266977627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267021517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.267047227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.268828516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.268861116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.269731241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { 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.269761781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269813041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269828781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269856801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269867691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.269879771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.269898102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.270567275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { 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.270593325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270630455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270641545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270660015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270670465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270684006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.270698786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.27147393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.27150076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.27151626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.27153923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27155181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.27156861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27158103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27159317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27160604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.27161921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27163048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.27164374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.271662141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.273151498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.273192798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.273208008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273223718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.273237788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.273249939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.273270539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.273282439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.273303659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.273315889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.273334909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:16.273347069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.273359639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.274954317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.274978827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275020017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275031598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.275044368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.275056518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.275068748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.275080908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.275091348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.275102888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.275115298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.275127598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.275139388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.275153448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.276932707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.276964267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.276992197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277024518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277069548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.277100388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.277125398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.277142008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.263201917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.265493539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.265530129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.265542029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.265559789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.265584059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26559751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26561086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26562403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2656493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26567216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26569681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26571988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.26575518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.26578894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.265814311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.266555034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.266599125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.266615235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { 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.266628805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, 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:48:17.267426159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268158292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268183993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.268197543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268208963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.268224923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268236803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.268249163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.268282763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.268295543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.268308083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.268320653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.269292658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.269327188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.269341418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273096597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274689165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274712365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274742166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.274754866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274765566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:17.274778756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.274793296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.274806026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.274819266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.274860716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { 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.274876206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.275043807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275102267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275113277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.275135608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.275146108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.277035857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.278429314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.278456184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.278469724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.278491354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { 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.278523544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278540814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278553664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278566264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278577094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.281175998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.281208808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.281888841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { 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.281920021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282260753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284105302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284125933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284142033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.284156813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.284173763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.284186853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.284207883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.285425229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.285458319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.285471449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.285488069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.28550688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.28552028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.28553234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.28555053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28556116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.28557307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.28558986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.287094718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.28758442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.291336069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.292541305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292560535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.292570395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.292581105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.292592165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.292607715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.292618155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.292629466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:17.292639926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.292653046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.29344682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.29347924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293839872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293858802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293870862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293882062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293892572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.293909312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.293918612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.293929252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.293940052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.293950802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.293961472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.293972842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.29544906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.296196464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.298370994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298410705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298441585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.298469835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.298493035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.298506965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.253148706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.260377602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.260413993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.260426753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.260437513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260527833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260558463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260572263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260585923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260609704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260636134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260660874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260683754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.260709804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.260735634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.260762024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.260828535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260846655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.260860775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { 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.260874325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, 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:48:18.260887815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260923585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260935215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260948605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260959835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260973265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260987825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.261009676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.261036986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261053486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261077116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261090116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.261102976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261116026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.261130126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261143586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261153216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261165046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261174896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261188286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261198566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:18.261210916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261223927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261236867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.261248937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261262947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { 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.261276467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.261300697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261339887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261350887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261378407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261388217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261400257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.261425038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261444838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261460138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.261471668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { 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.261489008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261502298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261512758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261525288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261538338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261567158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.261579538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261593228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { 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.261606268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261626629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261638719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261652269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261662589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261674059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261686039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.26198502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.26201882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.262032121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262050651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262075221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262090221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262102291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262115981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262133311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262147941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262157551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262168991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.262181161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.262406412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.262431713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.263609998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266666934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266700614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266714504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266725674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266736804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266747654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266758644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266769294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:18.266780045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.266793585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.266804625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.266816945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266829205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266839875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266850465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266861235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266871945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.266883225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266892265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266903015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266914095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266924875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266935415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.266946605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.267225197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.267239487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.26785274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26789017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26793134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.26796126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.267984921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.267998661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.253558467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.255586288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.255624148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.255636188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.255646228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255659598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255675808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255687938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255699288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255720778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255741368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255763728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255784389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.255808019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.255831549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.255856189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.255879159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255890369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255902499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { 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.257013945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, 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:48:19.257582978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257639468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257653308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257691458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257701178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257721518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257730778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258180681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.258229841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.258246861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.258258461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.258269501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.259629098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.259713408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.259727039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260776894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261330277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261353817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261364307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261379057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261388707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:19.2620267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.26206499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.26208157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.263252676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.263548038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { 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.263576018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.27191422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2719859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27199802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.27202763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27203703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272539183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.272565083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.272576623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.272846284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.290638174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { 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.290692014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291357688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.291377378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.291434388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.291444428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.295512229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.295541289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.296933656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { 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.296966526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.300691864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.300705584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.300768915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.300795475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.302305172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.302324433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.303451128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.303486638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.304224012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.304235032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.304246342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.304257042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.304267852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.304280672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.304291093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.304301693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.304310893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.304327113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.304338473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.30581972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.3058485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.305940381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.305973271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.305985451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.305994861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.306010851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.306021541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.306032091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.306084732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.309268268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:19.309289368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.309301598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.309312988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.309325738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.309338088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.309351678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.309362508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.309373488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.309383938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.309394648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.309403688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.309414378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.309425028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.309435709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.309446369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.309457749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.30978354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.30981553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.309921151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.309961921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.309985031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.310014021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.310048112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.310061522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.252888464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.252938834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.252949604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.252959594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.252970514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253021414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253033904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253055664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253175775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253226755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253265566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253295376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253365466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.253404046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.253428136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.253453276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.253501067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253519067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253531437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { 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.253543947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, 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:48:20.253577397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253614177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253633947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253658017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253668038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253681028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253690078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253727638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.253751818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253764608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253775508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253786548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.255218585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255866539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.255895509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259211185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259258996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259357346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259369836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259382106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259395216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:20.259459267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259488347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259501877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.260600912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.260632492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { 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.260671833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.260691003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260713903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260729343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260741023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260751433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260764253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.260788773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.260800273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.260812143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.26211619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { 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.26214863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26216847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26218543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26219772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26220754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.26221987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.26223177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.26224444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { 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.26225756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262602502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262614912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262642492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262655342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.262666292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.262686873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.263236825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.263267445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.263370166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263395146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263415656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263427406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263441426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263453926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263470246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263483107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263493097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263504797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.263517367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.294510903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.294553893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.294569673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.294582093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.294594583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.294636563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.294656523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.294671794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.294684114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.294696014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.294708964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:20.294722104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.294735654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.296759594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.296797804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297048486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297064756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297082596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297094656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297106856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.297127976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.297138056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.297153096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.297164246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297175996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.297659759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.297675089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.299540138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.299574778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.302826705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302877325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304824425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.304861615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.304888345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.304902625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.253419555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.253474946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.253486696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.253497616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.253541416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.255539366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.255568556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.255581366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.255595536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255617266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255638717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255659507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25622448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.256846903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.256888643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.256917483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.256941063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.256952673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.256964853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { 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.256977193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, 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:48:21.256989173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257012093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257021764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257032634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257041884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257052814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257062074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257073194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.257096594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.257107424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.257120074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.257130984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.259582736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.259619067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.259631857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269254965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271014244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271042734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271054444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.271065784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271076574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:21.274959674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276081189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276097709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.276109899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276121679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { 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.27613386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.276517371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276578292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276593312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.276620442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.276629852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.304862904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.304910664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.304922974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.305154286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.3060073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { 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.30604666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.306751544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.306780124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.306801554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.306811434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.317447018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.317516078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.321636598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { 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.321683599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.32601734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.326062211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.326074741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.326085541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.326101431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.326113901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.327149566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.327180646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.331528518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.331556908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.331568498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.331579299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.331590029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.331600389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.331614909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.331625279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.331634399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.331644709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.331656499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.333369598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.333384168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.333397148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.333406768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.333417458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.333426478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.333437088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.333449508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.333459948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.333470758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.333481508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:21.333491768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.333502848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.335234517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.335266897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.356780055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.356814355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.356826376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.356843886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.356854506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.356865036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.356874446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.356884776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.356895306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.356905826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.357580129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.357609059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.366321483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.366353354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.369976981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.370112322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.373873201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.373917581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.373949131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.373963162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.253072733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.253123053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.253134124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.253144314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.253153844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.254991153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259261564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259294024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259311744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259334754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259356384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259382964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259407765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259431715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259455585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259480685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259504595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259515865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259528845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { 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.259549295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, 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:48:22.259561435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259583936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259594386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259605726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259615636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259627036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259636336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.259647976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.259671636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259713366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259740056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259752426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.259766136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259779356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.259791817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259804127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259813607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259824737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259844147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259855257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259864517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:22.259877177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259888757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259905037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.259916697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259927837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { 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.259940037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.259951787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259972927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259982548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259995858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260005688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260016978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.260041068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260052588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260064408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.260074808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { 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.260086788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260099058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260112198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260122848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260132018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260142968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.260153858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260650761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { 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.260681381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260718301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260734321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260751941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260761221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260773072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260786412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.261465735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.261494655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.261557975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261568176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261579196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261606706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261617746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261628566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261644326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261662596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261672056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261683086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.261694406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.263297154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.263330554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.263765727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263794957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263807427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263822327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263843467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263859697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263871507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263882817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263894477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:22.263905697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.263917657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.265639686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.265680466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287486916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287521846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.287534126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.287549096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.287560046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.287572266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287581456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287591986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287602437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287612837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.287730647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.287763827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.291459326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.291494346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.291512276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291533896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291554686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.291577817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.291602337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.291616687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.253554505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.253606165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.253624185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.253633995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.253643525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255449524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255775256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255807606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255865476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255913227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255951587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255980947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256055637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256092268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256116018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256139088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256195718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256210128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256222838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { 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.256234708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, 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:48:23.256253628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256288659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256307839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256333179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256342539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256353139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256362189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256390629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.256414189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256425309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256436179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256448269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.257836136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259591475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.259615765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259629485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259639935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259652106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259669226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259680236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259693356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:23.259704756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259719026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259731266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.259742826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259754036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { 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.259766686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.259784266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259805446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259814736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.259825646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259837016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259847826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.259871907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259883397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259894687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.259911417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { 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.259923247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259937937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259948317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259970797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259979747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259992587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.260004377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.26058437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { 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.26060699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260641871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260651641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260669521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260678741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260689321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.260704341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.261264834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.261297364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.261314614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261324974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261347044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261357864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261368484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261379294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261434195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261445115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261459115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261469955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.261480995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263010282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.263043123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263057243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263067403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263086683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263098653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263109503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263120603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263135593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263146363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263163823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:23.263174163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.263185233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.264681091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.264712081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264730611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264740411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264752101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264763051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264778571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264789211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264798592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264809322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264819812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264830802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264841492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.264852262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.26655309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.267904587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.267925867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267953127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267974587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.267998547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.268023248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.268036358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253125962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253185872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253197752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253208412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253541404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.253614254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.253696554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.253710645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.253823695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253881455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253913886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253946456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254021126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.254075506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.254101236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.254126717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.254173097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.254189227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.254203517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { 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.254216827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, 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:48:24.254234507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254272117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254287717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254315618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254326238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254338378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254348658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254380788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.254406678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.254419968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.254432388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.254446738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.255801925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.255831275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.255845575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255966506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255982186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255994826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256007626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256031296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256043266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:24.256055436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.256068646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.256088047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.257005441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.257037731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { 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.257052521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.257066321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257089202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257112062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257124312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257142112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257168272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.257193912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.257206072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.257218292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.257791205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { 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.257822205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257863286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257875306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257898326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257908726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257920396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.257938046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.258502449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { 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.258534629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258577229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258589599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258612879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258623749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258648109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.25866521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.259221302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.259245572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.259278173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259289543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259302333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259314333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259326453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259338853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259351353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259370443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259385063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259396843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.259408503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.260898151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.260931051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.260962561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260977041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260991841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261003471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261019851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261032082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261044812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261061052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261073482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:24.261090552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.261103312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.26267297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.2626979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26274724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26277887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26280827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262821121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262843541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262866731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262878211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262891211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262904111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262924901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262938231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.262951711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.264562309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.26459236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:24.26463868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26468604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26473906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.26477128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.264801501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.264815171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.254741539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.2547892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.25480045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.25481123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.25482818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.25487604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.25489291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.25490885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.256149306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256214307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256256927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256285657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266350607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.266442798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.266469658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.266496428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.266578789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.266623889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.266636759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { 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.266648929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, 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:48:25.269516743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269571824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269582994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269606864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269617274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269774975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269789405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.269886225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.269913675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.269925035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.269936156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.269947636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.271189382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.271220122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.271233562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271270082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271280612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271314453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271323683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.271334243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271343263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:25.271356583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.271369003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.271384773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.272309028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.272340728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { 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.272354738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.272374438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272398718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272408268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.272421278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.272430258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272463258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.272487088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.272497809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.272508739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.273108862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { 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.273139632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273809605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273822725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.273843785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273857805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.283252413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.283297853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.283997377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { 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.284029967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284089147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284098967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284127867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284137287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.284150097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.284166687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.286057747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.286095977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.289061392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289606114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289624285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289639295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289650015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.289660665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.294325538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.294387359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.294397729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.294579749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.294843441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.2967104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.2967406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.296790731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.296800961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.296827431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.296836921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.296848061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.296858721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.296869371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.296884091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.296894661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:25.296905191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.296916251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.29870315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.29873438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298748371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298758271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298769511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298794401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298804921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.298820411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298829641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298875301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298886151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298896891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.298907691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.298918881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.300235948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.300273888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:25.300294748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300321649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300378809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.300402579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.300427609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.300441489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.25702646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.25706455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.25707561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.25708591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.259668183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.261148971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.261165411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.261177121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.261621823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261690334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261730944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261760484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261837894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.261876154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.261900535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.261924165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.261986105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.262010955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.262023765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { 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.262057155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, 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:48:26.262069315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262101606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262119166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262146306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262156776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262167996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262176966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262216926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.262240156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.262251496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.262262366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.262273246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268046396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.268093876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268107316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289951696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.289994196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.290006796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.290018226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.290052316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.290067396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:26.290661119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.29274969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.29277327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.29279248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.2928049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { 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.29281793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.293708435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293778125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.293788905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.293800035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.293809445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.295089072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.295142662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.295155762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.295167492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.295781205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { 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.295811805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.296442469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.296459919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.296513869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.296524179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.299521324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.299553234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.300258128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { 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.300288148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.342020568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.350165218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.350192608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.350203678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.350214688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.350228319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.350245589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.350258489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.350271289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.350280849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.350291989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.350303029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.350314119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.350324919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.350336199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.350347139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.350356499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.350367149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.350380409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.350392239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.350404569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.35041751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.35042775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.35043868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.35044811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.35045856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.35046946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.35048026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.35049117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.3505174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:26.35052847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.35054003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.35055129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.35056394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.35057649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.35058546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.35059682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.35060803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.350618991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.350630061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.350640221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.350650981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.350661641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.350672441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.350682791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.350693961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.363202654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.363246804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:26.364691462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.364726362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.364748062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.364772002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.364795662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.364810332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.253637146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.253690867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.253702037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.253712767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.253722297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.253735317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.253747037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.253758637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.253825257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253867797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253902218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253931208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253994228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.254028358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.254059808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.254083059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.254125739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.254145249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.254158219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { 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.254170299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, 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:48:27.254190479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254226349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254239039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254267159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25427838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25428955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25433993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.25436361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.25437494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.25438577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.25439663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.255591476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.255624076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.255636406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255670777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255680297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255727277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255736847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255754877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255764127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:27.255784967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.255797347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.255808357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.256811172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.256844532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { 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.256858293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.256870523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256913693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256923313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256934243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256943563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257006933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.257035123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.257046094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.257056844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.257568546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { 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.257597466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257641617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257651277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257676067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257685087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257696997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.257708307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.260853852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { 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.260883672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260994433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261004293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261015203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261024733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261035383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.261046333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.261569106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.261598216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.261647206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261656356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261666776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261677226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261687696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261701506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261712147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261722357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261731547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261741767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.261754327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.263188514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.263220174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.263236904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263246334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263263194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263272704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263283384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263293944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263304425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263314885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263333815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:27.263344225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.263355205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.264820622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.264861892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264875572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264885653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264896833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264907633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264918563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264929193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264938123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264953833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264970323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264980913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264991623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.265002933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.266541801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.266560731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:27.266616981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266662831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266684342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.266708602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.266732042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.266744812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.270483802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.271689438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.271721199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.271733019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.271743749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.271758139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.271770749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.271784579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.271796959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271843489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271871709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27189697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272169891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.272207931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.272233451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.272257931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.272668703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.272706014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.272721304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { 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.272749954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, 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:48:28.274156621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274197311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274209981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.274224481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274236161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.274252751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274263032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.274275532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.274301602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.274326782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.274340092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.274352782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.275126986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.275156146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.275172736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27599722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.277689339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277722519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277733149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.277744279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277753899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:28.277764919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.277777629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.277789259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.277800669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.277817869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { 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.27783003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.27786611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27788758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27789973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.27791057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27791982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.2779309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.27795679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.27796807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.27797904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.27799166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { 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.27800365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2780157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278025161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278064471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278074151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.278084731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.278096921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.278589953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { 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.281396177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281432227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.281444437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.281455477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281465407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281476587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.281488107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.281500228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.281518208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.281530818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281540198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281556778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281567458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281578428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281589008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281599768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.281610518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281619638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.281630538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.281641868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.281654868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.281667118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.281679868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.281689988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281700999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.281710119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.281720829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.281731509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.281742149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.281752869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.281763749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:28.281775669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.281786849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.282483832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.282509403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282547863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282557193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282567983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282582123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282592583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282602903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282611863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282628503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282638933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282649593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.282659963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.282670903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.284177701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.285507078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:28.285520128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285541998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285573478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.285596828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.285619598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.285633218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.25371888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.25378108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.25379278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.25380358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.2538139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.25382899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.25384172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.253855121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.253868671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253901451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253926001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253949681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254009381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.254041772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.254076342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.254101312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.254152602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.254168772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.254183602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { 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.254197242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, 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:48:29.254499104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254555314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254574884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254596824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254607404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254619314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254630384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254681245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.254706265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.254718155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.254730805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.254742905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.255929391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.25773377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.2577638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25777941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257799101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257811991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257822291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257833961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257844981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:29.257857231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.257869421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.257881821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.257894561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.257907821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { 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.257921251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.257935591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257958351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257970551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257982541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257999622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258012122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.258044232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.258056612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.258068622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.258081112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { 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.258093572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258110492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258121282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258135942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258146632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258158982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.258177142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.258591254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { 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.258620635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258646095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258657185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258673025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258684035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258695265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.258707845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.259226358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.259253468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.259290478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259301188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259313318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259324938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259338978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259355688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259368118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259379858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259391008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259403348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.259415588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.260793855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.26173393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.26175558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26176805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26178048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2617912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26180433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26181661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26182911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26185268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26186571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:29.261882691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.261900071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.262557704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.262579754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266534824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266570804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266584894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266597334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266609354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.266620624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266630005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266652055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266717575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266729255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266942416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.266956956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.268639885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.268668245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:29.270391414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270439974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271501829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.271544109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.271569659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.27158356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.252900287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.252959028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.252970488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.252980598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.252990638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.253012458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.253026448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.253039478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.259783752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259840862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259868482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259891622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260415325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.260484825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.260515265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.260540365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.260638966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.260686826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.260702386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { 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.260716226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, 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:48:30.278522516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278584026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.278597546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.278610956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278622826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.278635046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.278645536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.278847697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.278877317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.278889747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.278903698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.279133619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.280433285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.280457035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.280478745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280675676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.280686987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.280719487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280730617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280742517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280752677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:30.282147134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.282616256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.282632226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.283073879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.283107359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { 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.283167569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.283219379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284053634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.284084074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.284097044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.284108044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.284119884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.284150014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.284163674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.284176614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.284192074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { 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.284205384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284219354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284229704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.284241775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284266695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.284278625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.284291255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.284592966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { 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.284615226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286860478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.286895538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286908678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286918918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.286930438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.286942388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.286954218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.286967058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.286983958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286993788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.287005518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.287016699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.287028039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.287039409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.287050719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.287062419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287071799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.287082819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.287094029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.289821523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.289865693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.290783428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.290806138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.290831458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.290844628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.290856518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.290867798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.290880288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.290891858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.290903568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:30.290915368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.290930918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.292360646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.292382926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292485636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.292497416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.292511136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.292522976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.292542856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.292554827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292564347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292576247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292592227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292604697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.292616397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.292628797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.294257195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.294277055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:30.294994029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295032579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295085259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.295111059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.295135579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.295150789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254167645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254219116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254236286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254246626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254257236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254271636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254285286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254298366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254310696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254339006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254361896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254383796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254480367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.254505617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.254532307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.254571197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.254596087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254607967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254622178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { 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.254634768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, 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:48:31.254648108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254669728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254680598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254693668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254765418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254778968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254789058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254802718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.254827939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254840189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254852809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.254865329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.256216915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.25706467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.25709464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267742713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267786284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.267809394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267831724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267844484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267854974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:31.268492357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.270511397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.271328801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.271970095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.272033295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { 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.272057925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.272900359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27294706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27296756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.27298349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27299423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.274362947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.275248871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.275264821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.275277551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.275293551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { 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.275307961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275322101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.275333551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.275346682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275358082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.275370662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.275382912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.276266126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { 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.27708992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281173011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.281195751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.281243171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.281253701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281963745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.281994185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.283207681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.283809124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.285190561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.285935705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.285950675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.285962395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.285974845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.285986825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.285999965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.286012035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286022845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.286279966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.286296806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.287935625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.287983185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.287998325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.288009835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.288033005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.288044125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.288056615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.288068625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.288080596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.288096766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.288111506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:31.288123356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.288136316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.289507183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.289647293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289955655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.289977035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.289989425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.290002495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.290014455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.290026725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.290044975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.290058406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.290072196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.290089176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.290100816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.290112746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.291683833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.292055725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:31.312696339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313337492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313499583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.313552493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.313814304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.313849215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254152477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254182737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254193267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254207867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254217397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254230127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.254241207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.254252247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.254264267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254328258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254352138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254372878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254909651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.254950421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.254979611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.255002981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.255026211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.255037601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.255051581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { 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.255063701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, 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:48:32.279619464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279674905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279688855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.279727615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279737735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.279755945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279765285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.280328068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.280379248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.280391598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.280403078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.280414538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.285270853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285306713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.285320283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285333043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.285348143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.285358993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285368663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.285379113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.285388273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:32.285398754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285409764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285420584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.285431254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285476754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { 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.285489194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.285502854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285524274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285533454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.285551794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.285560864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.285571194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.285594455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285611055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.285622245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.286057487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { 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.286086467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287862056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.287885506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.287911196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287920876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.287979497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.287991857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.28857033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { 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.28859421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28864121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.2886507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.28867462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28868392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.28869461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.28870685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.289247873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.289413234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.289508664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289518324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289531564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289541864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289559085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.289569305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.289579575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.289589865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289598785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.289609085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.289620545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.291056872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.291227933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.296459049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.296479769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.296536409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.296546499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.296557219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.296567619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.296577889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.296588219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.29659845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:32.29662033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.29678442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.29863738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.29867514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299538874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.299554804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.299565555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.299576195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.299586715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.299597065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.299606755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.299617075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.299627345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.299637795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.299657865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.299669025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.30264658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.30267783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:32.30268968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30271102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302736061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.302759481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.302782361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.302796371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.253874446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.253920487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.253931367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.253941687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.253961177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.255821816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.256235958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.256266579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.256352989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25647783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25653167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25656029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25664351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.256683261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.256710931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.256734371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.256788971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.256809931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.256822851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { 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.256836791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, 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:48:33.256849371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256889232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256908462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256936962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256946742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256957632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256966652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257002702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.257028002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.257039382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.257050662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.257061343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.258942412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.258974872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.258988232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259048923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259058823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259075033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259084203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259094823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259104063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:33.259121773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.259135183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.259146423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.260213948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.260245649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { 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.260258689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.260293579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260330169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260340079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260358589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260368119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260402609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.26042631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.26043749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.2604525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.261012912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { 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.261034363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261200713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261211024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261221774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261239544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261250094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.261261734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.261691066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { 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.261720496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261756766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261766406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261787216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261796716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261806837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.261817957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.26241716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.26244645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.2624851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26249536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.2625063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26251914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26253004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26254069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26255141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26256245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26257159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26258187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.26259273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.264063758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.265825957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.265849627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265860117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265871457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265880797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265891787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265902527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265913517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265924487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265935287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:33.265946427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.265957577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.265969398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.265983138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265995158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266004328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266015408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266026488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266045998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.266056848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266147878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266158969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266170189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266181089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266192789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.266253699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.268073468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.268096468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:33.268108268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268133018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268153589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.268184119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.268206899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.268219019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257242845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257284735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257295875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257305975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257409896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.257443426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.257455586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.257467546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.257907798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258024529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258080439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258108739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259730348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.259780408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.259809298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.259832618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.261204915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.261229015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.261243225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { 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.261257515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, 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:48:34.261269295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261290555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261300346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.261311626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261320976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.261332166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261341566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.261397836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.261423416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.261434296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.261445546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.261456966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.262424591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.262452361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.262464531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266553592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266581762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266599372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266609172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266631842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266641443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:34.267135645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.267159805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.267171455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.268239331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.268271901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { 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.268284391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.269240976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269282496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269293026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.269304666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269314136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270501462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.270543522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.270555902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.270572982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.271120925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { 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.271172535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271212165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271222196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.271247036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271256496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.274851383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.274883354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.275533527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { 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.275638137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276491412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.276510062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.276539612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.276549462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.276698963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.276716973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.278355571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.278379211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.279667908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279698348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279710558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279729008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279739718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279750068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279760648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.279771338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279780468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279980489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.279994659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.281661328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.281686578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.285721038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.285758979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.285770769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.285780899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.285791319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.285801659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.285811949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.285822209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.285832589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:34.288463332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.288480482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.288491592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.288508522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289155755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.289166575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.289177685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.289188465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.289198875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.289212956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.289222406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.289233116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.289243806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.289254126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.290573702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.290593182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.291950769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.291976419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:34.340872225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.341674179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.341705719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.34174003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.34176548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.34178025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.265953251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.265987301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.265998931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.266009651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.266020741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.266072991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.266087561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.266101091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.266441363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266484613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266517593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266544734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266806935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.266840755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.266867345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.266896145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.267207797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.267237987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.267252377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { 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.267265687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, 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:48:35.267335257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269202337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269226327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269239617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269250197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269262277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269272477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.269284617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.269328657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.269341017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.269352927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.269365057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.269376867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.269398858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.269411978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270017701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.270030731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270090011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270103181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.270114591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270124411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:35.270213032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.270246322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.270258842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.271236807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.272494223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { 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.272529853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.272545983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272575894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272597814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.272609954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.272620214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272632254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.272657844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.272670884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.272683294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.272697364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { 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.272720964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272734334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.272744214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.272755734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272765944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.272777905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.272789795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.272801335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { 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.272814475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273676869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.273702509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.273715279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273726749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.273744699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.27377584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.274243892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.274277162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.274380823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274407533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274422013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274434713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274452263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274463823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274475603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.274488053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274497863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274521423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.274534353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.276347223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.278574474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.278599824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278611394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278625624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278635614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278647444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278659914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278671874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278683454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278695184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:35.278706935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.278877315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.279654869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.279679649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280235642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280247162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280259182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280270982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280282622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.280309893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.280319553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.280330993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.280349183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.280360523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.280381663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.280395263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.282012091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.283124147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:35.287232677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287266478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287288308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.287326378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.287354828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.287368258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253249628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253302198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253313168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253323538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253333018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.253356799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253373379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253384919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253467549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253513009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25355497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25357851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25364631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.25367921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.25370299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.25373107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.253764051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253778721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253791041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { 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.253802821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, 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:48:36.253815881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253847731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253859951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253883751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253893041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253903471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253912351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253940972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.253966042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253977322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253987972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.253998602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.255311698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.255348749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.255362059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255374449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255384139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255414899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255424709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255440279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255449229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:36.255459609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.255473559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.255485009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.257272728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.257300219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { 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.257313259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.257326009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257348999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257358679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257369119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257378439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257389429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.257412699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.257423909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.257434859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.25751393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { 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.25754035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25758318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25759227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.2576155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25762512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25763531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.25764623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.258171433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { 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.258198233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258310254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258324634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258335104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258344144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258354454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.258365604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.258808266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.258837786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.258855316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258864916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258875806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258886417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258902307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258917147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258927547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258938097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258947467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258957837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.258968837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.260541125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.260560945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.260573535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260582925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260596655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260605805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260616405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260626785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260637215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260648065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260658585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:36.260669166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.260680286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.261864082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.261889172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261909052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261918662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261929542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261940602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261951342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261961902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261971732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261982102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261992792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262003662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262013852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.262024762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.26354328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.26357006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:36.26360215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26362532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263666081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.263692261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.263715151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.263727481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.253557841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.253611731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.253623842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.253634492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.253644782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.253661002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.253678602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.253692162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.253775562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253828153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253867763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253891633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253963263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.254000883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.254025794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.254057644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.254104174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.254119554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.254135444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { 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.254153304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, 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:48:37.254166914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254201534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254215635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254250695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254261335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254273075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254282855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254317325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.254343655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.254356085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.254368315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.254380145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.255637582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.255669772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.255684072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255720922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255736012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255756772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255767452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255780162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255790022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:37.255804173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.255817663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.255830243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.256745937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.256775437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { 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.256789628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.256821748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256852808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256863088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256875628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256885538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256919448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.256944328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.256956448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.256970108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.257488891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { 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.257517661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257560631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257571561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257586122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257596392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257608122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.257625452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.258147494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { 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.258175895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258211285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258221305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258236805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258246805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258258125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.258281445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.258798228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.258825168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.258859018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258870358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258882608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258895118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258907418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258920338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258932148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258944008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258954918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258968009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.258980609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.260389106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.260416516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.260457526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260468256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260483096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260495266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260507596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260519016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260536046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260548307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260560427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:37.260571797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.260584247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.261986274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.262013534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262180775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262193065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262205305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262218005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262231075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262242825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262252355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262264195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262275675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262287375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262310675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.262331896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.26513194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.26516619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:37.265309511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265339771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265385461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.265411881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.265436261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.265446681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.25303967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.25309231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.25310383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.253114611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.253125481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.253158551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.253172051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.253191621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.255983315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256047635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256085406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256112826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256524978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.256573368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.256599338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.256626108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.256741109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.256770149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.256784519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { 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.256798219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, 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:48:38.25692545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25697062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25698458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25701579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25702664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25704057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25705066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258223966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.258249907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.258265917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.258277657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.258290147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.259742234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.259770484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.259784864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259929685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259940605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259979015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259989175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260003525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260015205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:38.260037276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.260051936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.260063906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.261171751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.261193791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { 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.261208031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.264025835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264078886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264091706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264103956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264114516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264424607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.264456107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.264468708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.264514138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.265126241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { 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.265154361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265305762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265317832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265346152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265357142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.26700858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.26703102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.267583753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { 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.267618703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267663263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267673834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267690564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267700554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267715354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.267750324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.268285957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.268314417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.268350877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268361677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268374457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268386537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268399377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268410937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268424747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268437247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268447647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268459627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.268471518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.269899685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.269919125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.270021225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270032755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270523668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270549408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270566838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270578178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270589648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270601098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270613858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:38.270626588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.270639219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.271545863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.271572433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275183691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275213642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.275234022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.275246362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.275258282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.275269842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.275279882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.275292202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.275303452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.275314862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.275486223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.275502773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.277239652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.277265792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:38.277361152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277395513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277444123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.277469563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.277496053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.277509863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.253332813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256179288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256217338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256229658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256240928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256270198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256283588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256305768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256318348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256341768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256363999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256386219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256419889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.256445899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.256471109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.256497309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.256532569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256545919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.25655981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { 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.25658673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, 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:48:39.25660004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2566244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25663674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25665009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25666095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25667367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25668414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25669812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.25672368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.25673608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256749421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256761581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256772061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256785481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.256799641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256824161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256834481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256851581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256866481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256883071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256901491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:39.256915101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256927311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.256945392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.257514184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.258179548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { 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.258195888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.258214398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258250708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258262828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258287148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258297768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258310088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.258334539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.258346049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.258357909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.258375789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { 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.258406539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258443729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258454199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258473969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258484229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258495699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.258513009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.259056972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { 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.259084092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259142823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259153283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259165133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259181823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259194133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.259206993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.259726636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.259754486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.259787816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259799876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259812466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259825176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259837166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259848516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259866756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259879106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259890336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259901946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.259913567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.261438894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.261477874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.261497545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261508055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261523665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261534815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261553325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261569695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261587995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261599865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261612945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:39.261625575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.261650295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.263160033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.263196083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263210913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263223683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263241993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263254533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263266103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263278383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263289363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263301733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263315564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263328324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263354754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.263368344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.264964912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.264996302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:39.265025862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265049112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265093452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.265119252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.265145332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.265158713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342310331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342358022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342369872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342380602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342579253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.342601453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.342614483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.342627643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.351420518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.351468898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.351492148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.351515458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.362437193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.362560143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.362611373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.362645174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.364893945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.364926535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.364940145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { 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.364952615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, 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:48:40.399321458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.399387398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.399401878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.399447168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.399456778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.399478089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.399487619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.412261673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.412312993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.412325454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.412342454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.419419479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.419457619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.419472179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.419484999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.448421155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.448459435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.448506765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.448517725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.448552335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.448561585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:40.460309014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.460348764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.460361824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.508246975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.508276165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { 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.508289435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.524523677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.52523085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.525243671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.525261631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.525271721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.528621027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.528661037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.528672917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.529831853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.530519947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { 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.530543277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.534858368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.534887519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.534899429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.534909109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.549596872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.549630343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.559738994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { 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.559765964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.590086566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.590122376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.590135616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.590146016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.591470583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.591496303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.594280217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.594314927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.595247062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.595259102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.595270242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.595281032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.595291652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.595303042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.595313562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.595328472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.595344692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.595899315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.595912905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.598315277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.598345028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.599193672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.599204762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.599248682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.599258832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.599273872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.599287962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.599298332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.599309282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.599319742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:40.60071411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.60074198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.607271722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.607340942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.611119091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.611131032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.611142102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.611159182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.611169612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.611199302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.611208472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.611219112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.611229572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.611240032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.634457379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.634495449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.649768056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.649811216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:40.662488449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.665856826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.69045437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.69252278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.71242457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.712460391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.274965965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.275019985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.275031825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.275042866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.275194886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.275232157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.275246467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.275270417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.27597025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276046521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276089951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276116931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278295232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.278324442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.278350342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.278382502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.278958685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.279011875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.279027686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { 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.279041776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, 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:48:41.279185286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279258597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.279269877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.279305107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279402937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.279434738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279445158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.279624738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.279650529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.279662499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.279674969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.279688999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.282443382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.282457862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.282471012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289479228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.289556038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.289569658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289580448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.289610789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.289621589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:41.292879565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.292915685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.292928845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.295932351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.295988571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { 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.296007991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.297483578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297583119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.297595569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.297633189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.297644119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.304141951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.304193742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.304207162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.304852475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.305965001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { 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.305998121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.310689124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.310725385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.310765155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.310776325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.310845465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.310892236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.31181791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { 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.3118456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.312735335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.312755525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.312787295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.312797805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.312822855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.312844825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.314457174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.314488994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.314576174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.314593684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.314606934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.314619214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.314642444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.314654335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.314670845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.314684915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.314696165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.314707925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.314720165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.316181162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.316224232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.317196887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.317220837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.317246808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.317258228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.317270608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.317282058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.317297278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.317338498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.317351038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:41.317362658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.317374858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.318892816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.318924506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.319033827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.319045647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.319058547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.319071317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.319088667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.319100987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.319110817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.319124047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.319135857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.319147047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.319159827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.319171887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.320770075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.320801185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:41.32184104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32188643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321948971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.321976461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.322003031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.322017441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.258183683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.259086407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.259101077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.259111617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.259569489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.259603749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.2596154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.25963384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.260117192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260154072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260175642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260196872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260219592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.260243533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.260266793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.260289913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.260314573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.260325623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.260337923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { 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.260349893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, 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:48:42.260361853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260383023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260394333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260404833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260414063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260424764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260434084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.260444914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.260468344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.260479144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.261173467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.261195387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.261576439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.261608569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.261620719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264659685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.264671785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264943296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264961516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264972396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264981826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:42.265234258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.265254898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.265265998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.266378163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.266687545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { 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.266700125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.266712515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266734065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266743565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.266754385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.266765505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268003642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.268035832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.268047512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.268058722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.268620645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { 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.268651725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268733825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268743495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.268766345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268775405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.268786826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.268797866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.269369008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { 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.269434819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269450049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269461779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269474729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269485819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.272288463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.272311003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.272949147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.272982877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.273239348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273251178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273270868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273283858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273295728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273307438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273318968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.273330848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273343489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.273355129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.273379239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.275852331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.275886891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.276823946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278291394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278321594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278334024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278346604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278358794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278376474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278388294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278399884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:42.278412204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.278425044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.278439334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.278462644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282614125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282672465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282685575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282698095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282721315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282733145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282743635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282759246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282770996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282784016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283867421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.283884781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.284570555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.284605225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:42.284770576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284810926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284902446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.284952507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.284982837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.284999287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.2604155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.26043542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.26044602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.2604568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.261542776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.261593646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.261616276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.261629646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.261788317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261829427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261861867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261884187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261956348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.262002008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.262027298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.262056728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.262093848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.262110098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.262123559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { 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.262136469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, 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:48:43.262190119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262220179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262234829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262251379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262261649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262274059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262283929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26231512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.26233999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.26235212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.26236442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.26237728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.266144619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.266178309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.26630705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26638279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26639346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26642644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26643699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266525431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266536491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:43.266815222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.266834292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.266851003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.267829478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.267859118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { 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.267873818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.268024329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268061439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268071819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.268083689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268094129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.269113534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.269142115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.269154755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.269167015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.269728328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { 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.269755978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269834348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269855308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269872688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269884568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.269896288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.269909429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.270426451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { 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.270458131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272948014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.272972964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.272985584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272995924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.273164955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.273182335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.273779088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.273810358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.274003869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274015579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274028319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274046689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27405847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27407473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27408712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.27409875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27410823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274865894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.274885104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.276335881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.276365302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.279681859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279698599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279719019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.279731349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.279743639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.279755279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.279767189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.279782419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.279799839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:43.27996914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.27998653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.282047841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.282084881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282225091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282237902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282250442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282262332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282276212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.282289832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282299782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282311872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.282324122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.282335952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.282348112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.282360292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.28390551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.28392895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:43.284039291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284064811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284107871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.284132951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.284159682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.284172662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253667258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253747978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253760368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253772178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253782998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.253797928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.253810978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.253824089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.253853279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253885949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253930069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253954769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25402762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.25407907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.25410464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.25412901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.25416787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.25418349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.25419785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { 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.254211001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, 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:48:44.254224821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254257561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254271111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254296591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254307771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254320541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254330581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254359501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.254385071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.254398702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.254410422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.254422992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.255666998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.255695058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.255709488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255746029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255757209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255779979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255790269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255801699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255811639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:44.255827099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.255842559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.255855349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.256756344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.256790104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { 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.256817204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.256853274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256884844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256895175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256907245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256917445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256953425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.256980085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.256992555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.257006105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.257531428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { 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.257569188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257603798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257614038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257628868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257639868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257651288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.257669239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.258183811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { 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.258215331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258252182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258262522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258275102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258285492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258297322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.258325792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.258836004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.258868275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.258907735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258918665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258934695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258946515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258958745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258970515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258982085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258994205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259003935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259018445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.259033025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.260395342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.260428473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.260467183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260477183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260491753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260503953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260517923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260531233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260543733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260555723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260570663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:44.260582903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.260604723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.26196215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.26199049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262026521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262041031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262053131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262065001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262076741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262090831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262100331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262116761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262128151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262144951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262160851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.262173591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.263680929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.263711869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:44.26374718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26377085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26381256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.26383703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.26386127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.26387285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.26131816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.261399211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.261411811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.261423121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.262475966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.262541486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.262555316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.262568957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.262772768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262822498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262884318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262928258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262968449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.262998569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.263023019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.263046849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.263091899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.263105749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.263120959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { 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.263134189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, 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:48:45.26318692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26322256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26323623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.26326508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26327823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26329024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26329984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26332346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.2633486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.263361391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.263373911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.263385811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.264639207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.264670287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.264684147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267641202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.267656923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.267687853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267698253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267710033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267719873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:45.268082855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.268102165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.268114805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.269214181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.269243221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { 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.269257831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.269410262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269446852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269458052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.269470342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269480552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270565818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.270597138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.270609428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.270621698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.271185301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { 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.271220761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271294151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.271305011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.271325151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271335851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.271348872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.271361942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.271883094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { 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.273616003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274459607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274477147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.274491757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274502598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.274698279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.274711829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.275335532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.275368242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.275574763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.275593073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.275629803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.275642333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.275654214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.275666514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.275678524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.275690734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275700254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.276448058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.276465968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.277945795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.277975636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.281368073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.281381883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281410153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.281427033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.281438443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.281450693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.281461723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.281473433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.281487613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:45.281708985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.281727885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.283251483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.283282753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283979126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.284009996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.284023747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.284036787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.284049327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.284067557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.284082787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.284095717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.284108087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.284119667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.284131767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.284145287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.285671575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.285700755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:45.285805336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285829906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285879516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.285904526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.285929356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.285944597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253292331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253367512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253378402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253388472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253412582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253430882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.253449152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.253460752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.253542733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253599413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253638943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253665043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253737324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.253775094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.253798904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.253822174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.253861144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.253887675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.253900155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { 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.253911995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, 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:48:46.253923655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253955765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253975285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253999815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254009145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254020885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254029785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254066135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.254089966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.254101156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.254111886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.254122766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.255436182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.255464743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.255476723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255508413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255517843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255539573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255548893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255559223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255568113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:46.255580783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.255596573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.255607573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.256516698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.256542288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { 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.256554228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.256586048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256617128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256626308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256637388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256646329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256677979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.256702289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.256713039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.256723829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.257237722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { 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.257265332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257304092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257312992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257331712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257340622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257350802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.257365352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.257971345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { 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.257991115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258003705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258012785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258023416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258032246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258055056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.258065926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.258641789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.258667479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.258700319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258709589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258720379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258730609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258741219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258751269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258761459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258771859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258781069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258791569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.25880232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.260205657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.260240257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.260422668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260437778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260449038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260459198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260469868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260481068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260492438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260503398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260513758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:46.260529029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.260540239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.263220852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.264445069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264458819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264468849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264479789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264490999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264501869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264512769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264522149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264537819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264548969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264560289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264576099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.264587209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.265084052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.265105462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:46.265191322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265227383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265275073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.265298183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.265321323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.265335703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.253673686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.253745846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.253756656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.253766717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.253777647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.253790437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.253801577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.253812777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.253868927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253916997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253948017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253980868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254059788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.254096198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.254119358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.254142148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.254187199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.254209309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.254221979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { 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.254234289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, 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:48:47.254251089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254293499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254318289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25434425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25435465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25436716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25437627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25442762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.25447654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.25448863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.25449958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.25451045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.255937468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.256061208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.256084289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256617981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256627921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256676772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256686152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256703822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256712852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:47.256775392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.256794722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.256805712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.257837198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.257869038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.257881028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.258551691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258609222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258618542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.258644452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258653332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:47.258733022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.258762152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.258772982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.258783713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.259419336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { 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.259446156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.260149759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26017103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26018245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26019152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:47.2602053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.26022162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.260762223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { 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.260793173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260892843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260909303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260920193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260929383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260940953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.260958714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.261485836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.261511176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262600822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262612832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262624362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262635032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262645782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262656302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262666502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.262677012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262685802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262696172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.262707052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.26412068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.26414946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.26424193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26425155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:47.264273191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264282351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264293061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264303541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264313921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264324231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.264334601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:47.264346821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.264357691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.265740678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.265770048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266312341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266348291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266363321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266377012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266389952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.266402542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266413162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266431722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266444542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266456502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.266468172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.266487302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.26797924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.26800897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:47.26812796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268169811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268197991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.268223261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.268247881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.268262341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.260860296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.260899126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.260909676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.260919436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.261018327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.262310904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.262340504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.262353674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.262366434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262388394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262414934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262436324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262931747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.262969357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.262992637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.263015537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.263367299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.263399989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.263419349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { 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.263431159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, 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:48:48.264007922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.265069877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.265084438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265095438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265104948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265115438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265128148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.265138538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.265162548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.265173728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.265184828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.265195858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.26560513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.26563323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.26564686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269105808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269129868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269145699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269155029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269173599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269187409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:48.269617921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.269634101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.269645461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.270736337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.271154659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { 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.271206919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.271220669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.271242559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271252299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.271263289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271273219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272446425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.272483396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.272495396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.272506336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.273075949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { 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.274473316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274488186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274498036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.274509536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274519036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.276433326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.276455346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.277117109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { 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.278536477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278550927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278561297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.278572337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278581607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.278592307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.278603377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.2791598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.27918781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.279858263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.28116695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.28118081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.28119172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.28120235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.28121307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.28122907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.28123973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.28124921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.281259491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.281270891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.281432841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.281465852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.288134856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.288165296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.288228726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.288275537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.288294717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.288306697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.288318197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.288329347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.288340607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:48.288723929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.288756449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.290685029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.291767225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293011381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293658044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293673084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293686535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293698525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.293710895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.293722085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.293735525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.293752765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.293765305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.294117017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.294139967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.296564399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.296608799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:48.300794071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300850281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301256923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.301300244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.301359644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.301376024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.253533431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.253571741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.253585911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.253596231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.253627352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.253680272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.253695612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.253713262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.253816073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253864693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253891403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253923523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253998563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.254040164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.254069174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.254094344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.254142204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.254159624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.254176514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { 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.254189914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, 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:48:49.254203645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254240535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254261225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254285065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254296085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254307795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254318415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254347965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.254373635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.254386045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.254398206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.254410516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.255800633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.255832573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.255847243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255884023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255904323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255928853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255939914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255951734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255963814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:49.255984134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.256001644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.256015304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.256956349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.256989169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { 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.257010219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.257034719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257056599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257068129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257080299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25709048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25713504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.25716217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.25720753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.25721948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.257786603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { 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.257819533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257850703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257861774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257873814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257883604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257903084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.257919884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.258444237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { 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.258470067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258504297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258515037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258526677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258536547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258558337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.258571427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.259788633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.259818993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.259864694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259884344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259896354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259908984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259920774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259932374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259949234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259960564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259971804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259984224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.259997464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.261376701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.261406622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.261444222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261454692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261479662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261490802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261502342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261515582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261538772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261564192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261576082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:49.261588002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.261600892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.26299686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.26303115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26307012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26310028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26311361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26312576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26313813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26314962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263164991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263176791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263189741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263205791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263217221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.263230461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.264708119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.264730079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:49.264776949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264809489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264859469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.26488471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.26490907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.26492226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253224652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253258402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253301802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253317713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253351283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.253408443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.253487253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.253501643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.254197187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254254817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254301938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254325278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254432198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.254468628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.254495399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.254519649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.254565329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.254586969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.254602759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { 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.254620319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, 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:48:50.254633789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254664179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25467831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25471624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25472833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25473803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25476504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.25478995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.25480165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.25481346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.25482514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.256100967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.25673836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.25675283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25676756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25677763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256795451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256810951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256822081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256832041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:50.256848131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.256860101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.256872101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.257772376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.257819316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { 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.257834556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.257899506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257933156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257943317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257954747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257964817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258002917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.258027857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.258046047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.258058007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.2585998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { 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.25866712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259780376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259791606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259803416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259813386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259824766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.259836696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.259873606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { 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.259910626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259981387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259992387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260011627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260021827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260033037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.260049777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.26056964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.26059701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.261084262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261096152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261112513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261124163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261135283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261146473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261158083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261175913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261185663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261198553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.261211433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.262817751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.263182553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.263198063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263210583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263222533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263232283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263243744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263256224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263268034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263279414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263291294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:50.263302854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.263315064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.26448558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.26452118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265238894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265250484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265262314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265273544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265285104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265297104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265306774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265318114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265329664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265343114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265354215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.265369855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.266983723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.267002423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:50.267101323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267138314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267182944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.267207434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.267231564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.267243564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253138015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253192445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253208915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253224505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253234585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.253286645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.253301046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.253314406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.253410356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253460486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253497537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253529387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253608087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.253645607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.253672077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.253696208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.253784728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.253856948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.253871078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { 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.253892999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, 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:48:51.253905099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253926629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253936529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253947279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253956729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253967609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253977389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253987909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.254012449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.254023439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.254051299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.254063329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.255501287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.255525127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.255537237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255579587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255594327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255614987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255624177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255637047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255646487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:51.255660178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.255672318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.255683198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.256614792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.256639053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { 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.256651313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.256686063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256716893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256726153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256737193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256746293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256784303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.256807533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.256819643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.256830483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.257395226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { 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.257436857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257450557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257460117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257471307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257480467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257491037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.257502327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.258005099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { 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.25803217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25808122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25809062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25811187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25812091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25813112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.25814848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.258653533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.258680133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.258718903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258728143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258740353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258750693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258760893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258771153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258785583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258795854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258804784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258815104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.258826024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.260200841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.260232621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.260250441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260259971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260270751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260280231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260290671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260301121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260311491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260321691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260332362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:51.260342622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.260353542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.261711379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.261741399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261774209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261783679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261794819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261805559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261816119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261826619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261835429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261845959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261856379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26186674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26187868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.26188951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.263450768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.263483928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:51.263505648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263530498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263582578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.263610648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.263634728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.263649119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.252908886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.252965566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.252976517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.252986597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.253002887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.253016317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.253028367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.253039447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25550617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25562612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25564815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25567192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255920222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.255961212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.255986202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.256009212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.256086133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.256113213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.256130543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { 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.256143633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, 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:48:52.256251213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256289354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256304074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256331294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256340594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256351804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256360554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257111458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.2575068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25753399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25755296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25756622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.258467085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.259341979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.259370949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25938704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25939952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25941858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25943059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25944291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25945429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:52.25946766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25948033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.25949328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.259586481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.261197729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { 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.261311829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.262020183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262072253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262083473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262097173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263147719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263160279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.263185159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.263197319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.263221149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.263234149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { 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.263247139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263261599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263271499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.263285029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26330575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264473146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.265011738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.265038769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { 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.265068869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268282445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269976294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269995464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270007894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270019864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.270033524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.270053164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.270067374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.270091154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270107324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270119984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270136285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270148655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270161505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270173275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270193965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270204505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270215735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.270227875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.271044699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.271076939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.27111877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27113444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27114636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27116285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27117477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27118609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27119785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27120898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27122098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:52.27123236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.27125358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.272591657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.272625598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272663248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272673928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272685618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272697088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272709178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272720738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272730788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272742448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272753868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272769858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272781148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.272794718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.274371827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.274398177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:52.274437957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274463337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274506107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.274532447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.274556677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.274574008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253460852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253518652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253530262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253540842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253556672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.253578782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.253591452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.253604642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.253674233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253720893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253753883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253788803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253861594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.253896014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.253922814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.253947064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.253979654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.253996944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.254012614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { 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.254026254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, 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:48:53.254046615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254079545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254093805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254118135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254128925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254140775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254150535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254178455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.254210705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.254222715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.254234435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.254246596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.255475832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.255840894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.255855544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255869324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255879304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255893884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255903934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255916704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255926994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:53.255939464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.255952024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.255964855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.256548758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.256578448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { 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.256592998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.256622338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256648998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256659068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256671508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256681628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256716758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.256741909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.256754189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.256767399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.257294231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { 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.257321822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257355992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257366382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257379942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257389882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257402192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.257416932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.257928875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { 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.2590047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25902088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25903603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25905725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259068601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259086111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.259098311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.259116661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.259129341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.259143311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259153241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259165161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259177831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259189751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259201911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259214181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259226561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259236801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259248831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.259261261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.260179466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.260207766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.260243096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260253437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260268347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260280347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260292657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260304007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260315607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260331497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260344427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:53.260356157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.260368367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.261728594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.261756814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261792684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261803334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261815144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261826454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261839275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261850905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261860875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261873305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261884935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261904805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261916105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.261929665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.263442793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.263472813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:53.263511463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264519358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264540539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.264566869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.264590599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.264601109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253727046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253779586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253791056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253801806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253811986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.253840867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.253856257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.253869027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.253944227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253990617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254031008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254096008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254142708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.254179198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.254205578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.254229599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.254266479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.254281629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.254296039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { 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.254313019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, 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:48:54.254328739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255545095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255570335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255584255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255596586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255609116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255619846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255632876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.255663856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.255677616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.255694506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.255711696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.255904137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.255954287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.255968127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255981237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255991348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256002038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256015708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256026308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256035308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:54.256045608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.256056658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.256068178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.257069143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.258210229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { 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.258231719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.258248779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258273959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258283809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258294889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258304009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258314469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.258337989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.258349249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.25836001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.25837529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { 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.25838735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2583996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.2584089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.25841941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25842846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25843874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.2584496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.25846039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { 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.2584872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2585258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25853676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258556301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258565181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258575581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.258586321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.259095563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.259963398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.259976258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259985448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259996158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260007078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260029008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260039528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260050048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260060738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260069708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260080459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.260091769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.260628851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.260656252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.260690582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260699592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260720082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260729112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260739542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260749912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260760232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260770422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260780822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:54.260791182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.260802002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.2622078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.262553571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262588761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262599682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262611432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262622642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262633472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262644392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262653822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262664732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262675912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262686772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262697682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.262709372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.263881118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.265232225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:54.265244775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265265835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265286485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.265311715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.265335105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.265347835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.254823674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.254883235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.254893915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.254904115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.254913495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.254926745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.254944185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.254955365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.255203516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255251707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255290887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255325237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255419657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.255456758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.255479738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.255503758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.256301972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.256334332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.256346492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { 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.256364462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, 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:48:55.256543313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256584093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256599034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256625204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256638764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256649844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256658644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256726464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.256751404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.256762234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.256773114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.256783855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.258027181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.258076921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.258107621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260666064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260696644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260709345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260719015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260733935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260743105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:55.261028526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.261048266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.261059426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.262062881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.262654504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { 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.262668825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.262681125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262706025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262715715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262726685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262736105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263028096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.263067997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.263080097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.263091237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.263611409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { 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.264517094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264533764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264543334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264558324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264568554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264579394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.264591085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.264601835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { 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.264613765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266840106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26752632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26753953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26754858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26755887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.26756967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.267784571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.267814621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.267942492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267952702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267963532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267974062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267984422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267999142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268009422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268019762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268028702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268761916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.268786276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.270282844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.270961037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.270973767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270982987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270994437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271017437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271028287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271038648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271054478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271064798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271075138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:55.271090048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.271101048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.271874422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.273170889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274311245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279768312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279789662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279802123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279814183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.279825423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279836013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279847983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279872953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279884463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.279896113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.279908653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.279925013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.279940343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:55.279951833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279973183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279994104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.280018564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.280046594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.280060014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253127399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253182769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253193789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253203689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253213469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.25333601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.25336315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.25337454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.25345553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253505381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253546031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253581021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253652061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.253688192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.253711422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.253735482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.253775622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.253796402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.253808952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { 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.253820612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, 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:48:56.253834812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253870122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253886393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253912903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253922543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253933073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253942243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253972883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.253996513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.254014413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.254025193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.254042523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.255509151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.255547681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.255559641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268793799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269586733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269600223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269610213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269625013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269638753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:56.269655893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.269667964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.269678994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.271222891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.271248632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { 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.271269692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.271404872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271445903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271455303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.271475083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271484003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271521083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.271544713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.271555763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.271566623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.272124936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { 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.272723229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272735739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.272744749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.272755319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272764409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.272774689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.272785489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.272796229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { 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.272810619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275620584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.275806135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.275819465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275828405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.276011296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.276032306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.276640029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.276672739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.278309178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.278319858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.278330378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.278340998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.278351358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.278363138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278374018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.278384408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278393338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.278403538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.278414518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.279437404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.280082867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.280096887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280106667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.280118227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.280127157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.280140917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.280151407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.280161717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.280172037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.280182537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:56.280192507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.280203247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.280955211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.280973881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283510654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.283572645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.283596755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.283608285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.283618825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.283629205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.283637925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.283648185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.283658585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.283668805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283787316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.283863596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.285490245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.285516235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:56.285649166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285680496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287103263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.287287624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.287311244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.287323064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253121871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253196902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253209002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253220532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253231082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253246582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253258702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253277132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253322332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253373522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253413763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253440973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253518553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.253562613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.253588624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.253614124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.253657864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253673064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253695054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { 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.253709434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, 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:48:57.253727664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253751294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253771355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253795705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253806255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253818305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253828315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253860805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.253890755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253904555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253916835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.253928565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.255357193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.255396593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.255412823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255460173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255471073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255504653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255514623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255525733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255537193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:57.255552024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.255567864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.255580684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.256502288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.257686854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { 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.257702064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.257717515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257740665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257754555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257768105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257779135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257792045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.257817935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.257830485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.257842965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.257854625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { 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.257867805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257885285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257896305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257908765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257918636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257930636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.257943906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.257955626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { 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.257968586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257982096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257992316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258004316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258015876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258032336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.258049106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.258583429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.259882386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.259909786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259922886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259935676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259949476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259961816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259973976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259989156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260001646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260015896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260028107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.260040767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.260210087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.260223558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.260237188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260247928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260259978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260271108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260285048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260296688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260343318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260361778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260375908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:57.260387658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.260400558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.261740095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.261769916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261788196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261800036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261818186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261829906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261846566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261869796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261879716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261896356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261908656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261921516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261933206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.261945456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.263477314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.264075527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:57.264087907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264109657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264130918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.264154618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.264179578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.264193038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253421825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253708037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253736457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253749137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253760337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253775557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.253789027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.253810807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.253836277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253860388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253882628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253905418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253930178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.253955988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.253980848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.254006308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.254030508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.254056859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.254069539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { 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.254091689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, 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:48:58.254104699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254127239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254138479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254150779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254162769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254179669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254190449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256725392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.256753993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.256767223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.256780573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.256827043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.25812981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.258478002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.258493642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258507602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258518092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258530082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258539902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258561822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258571812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:58.258590462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.258603292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.258615542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.260386681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.260513382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { 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.260528042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.261271556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261317516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263079345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263095785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263108255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263130185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.263156515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.263173655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.263191216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.263209316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { 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.263226306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265572098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26591756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26594423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26595733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.26597553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.26598837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.266595683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { 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.266628533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26798657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268066181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268080371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268092181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268111631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.268124211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.268650874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.268678214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.268785474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268795804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268808004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268819534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268842615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26991704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26994083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26996507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26997593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26998797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.27000117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.270363552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.270396372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.270999656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272711605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272725665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272736395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272748905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272770455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272784295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272796215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272808885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:58.272830845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.272844685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.272857225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.272874615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272891075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272901265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272914116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272929006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272940986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272952386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272968046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272980266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272992376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.273004676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.273016396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.273028916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.274379263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.27581944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:58.275835091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275858741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275880841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.275905571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.275931151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.275944991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.26749744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.26754073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.26755244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.26756279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.267619351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.267659561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.267675171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.267688421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.268031843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268100983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268143573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268174893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268466415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.268510015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.268535935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.268565015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.268863017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.268893107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.268907397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { 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.268920727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, 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:48:59.269002018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270299974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.270312135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.270324225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270334235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.270346335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.270356115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.270368235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.270400285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.270423085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.270436645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.270448865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.271110199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.273074438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.273111859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273127029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.273137579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.273149959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273160469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.273180749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273191869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:59.273208689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.273220699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.273242579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.273254429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.273266149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { 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.27327904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.27329178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27331341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2733232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.27335212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.27336273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.27337496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.2733991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.27341093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.27342287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.273949243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { 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.275058419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275075479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.275093789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.275105679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275126739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.275139369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.275151369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.27539814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { 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.275420831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275515361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.275526021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.275546291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275556881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.275571261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.275583381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.276156004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.276904078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.276920858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.27728465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27729674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.27730884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27732051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.277351851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.277366981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.277382531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277392731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.277404581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.277417661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.278589807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.279783563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.279806773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279821133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279834223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.279845933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.279858323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.279886004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.279898834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.279920674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.279932454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:48:59.279944484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.279957804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.280247625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.280275876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280882649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.281641072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.281663533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.281679333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.281693613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.281705613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281715753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281727653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281739383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281760673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.281776723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.281790323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.283877234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.285240021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:48:59.285254611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285276301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285483672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.285515893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.285604573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.285617443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.252931357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.253002158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.253014158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.253025788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.253785782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.253837892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.253852222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.253865862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254525785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254585736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254645596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254669136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254776707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255903762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255945753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255976143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.256007313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.256029643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.256045313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { 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.256064403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, 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:49:00.256087363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256116003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256129134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256147064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256159194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256173534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256190394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258184924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.258228354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258240624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258252954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258287374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.259549771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.260789648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.260819238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260865108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260878238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260916718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260932068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260944118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260955088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:00.261094729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.261137889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.261151749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.263045149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.263078969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { 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.263093559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.263708092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265884913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265914904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.265929674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.265951324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265967094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.265994284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.266006814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.266020704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.266046984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { 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.266061604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268116975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268611158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.268624308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268636898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.268653118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.268667018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.26911326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { 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.26915746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269272031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.270654588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.270690928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270702888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.270715338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.270734059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.270746569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.270759979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.27098758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.27099831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27101028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.27102175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27103339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27104989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27106213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.27107418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2710861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.27109876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.27111094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.272462407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.272735079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.275819425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276007646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276021166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276032236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276043846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.276055556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.276072216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.276084336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.276096276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:00.276431228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.276445158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.278083006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.278183987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279030081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279062091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279077621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279091361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279111272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.279122522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279133022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279145652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279160652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279172602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.280166457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.280192967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.281875366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.282964381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.284954232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285495964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285530605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.285562275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.285597255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.285622595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.252912089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.254276986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.254303096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.254314876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.254325076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254338666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254350876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254362867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254374587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254401847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254423477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254444407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254495447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254521967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254545967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254570068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254596168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254607728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254620348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { 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.254632838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, 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:49:01.254645438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254667148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254678678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254690388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254700248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254711238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254720798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254731688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.254755619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254766979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254778089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.254791389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.255859774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.257994185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.258007015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258308437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258319247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258368567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258378617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258392707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258402487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:01.258640828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.258668598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.258684898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.259681304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.259711284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { 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.259723904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.259957915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260001705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260011155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260033875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260045476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260779359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.26080389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.26081504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.26082585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.261401663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { 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.261430913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261507523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261516743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261543773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261556433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261569213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.261585534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.262112586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { 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.262139586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264675249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266100076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266123047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266133547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266148067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.266180537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.266191627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.266204187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.266216607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266226117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266236857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266247367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266257927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266279137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266289637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266313128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266323588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.266631359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.266648879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.268095677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.270285808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.270318978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270330328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270341789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270351289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270362029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270372549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270383209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270396199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270406769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:01.270417349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.270428509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.270439629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.270451769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272230358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272759491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272770221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272781291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272793741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272804181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272813101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272823601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272834121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272844681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272855051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.272866081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.274269728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.274384339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.274445439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274474449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275317024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.277026653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.277067553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.277080663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.253247442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.253279842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.253291412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.253302142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.253315273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253369413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253388123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253411093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253486973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253536794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253581784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253608014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253694524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253739995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253766195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253790545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253816415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253828945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253843965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { 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.253857405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, 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:49:02.253869875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253891225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253901806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253919056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253938456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253949916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253959596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253991066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.254017696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254030036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254050436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.254061906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.255347823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257125242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.257139042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257152742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257162792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257174463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257186113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257197853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257207513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:02.257218653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257230853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257244043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.257255983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257267773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { 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.257286323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.257307393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257329273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257339463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257351993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257366504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257379414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.257404244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257416934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257429674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.257445064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { 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.257457744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257470994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257481294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257492724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257511044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257524154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.257536044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257848376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { 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.257873946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257902776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257913996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257928236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257938667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257950347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257969217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.258508249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.25853747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.25856297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25857501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25858784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25860068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25861273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25863468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25864843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.25866247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25867276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25868665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.25869902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.260045107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.260080617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.260118258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260128848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260143138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260153908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260166508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260178848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260190388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260214408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260226228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:02.260237808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.260249708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.261614775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.261644125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261680265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261691536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261703136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261715096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261726986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261740046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261754956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261779306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261791756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261804006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261815746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.261828056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.263347464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.263378754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.263418254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263450895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264100798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.264125248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.264151148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.264163238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.253191254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.253237124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.253248484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.253259894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.253270334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253312524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253326345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253339315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253437745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253486065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253526736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253560326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253633566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253667256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253691856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253715867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253759417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253772427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253786057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { 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.253799237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, 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:49:03.253812417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253847417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253866807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253890367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253904857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253917128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253926778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253952868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253978018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253989938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254001688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254019568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.255435725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.255978758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.255993208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256008548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256019258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256031149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256041109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256056379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256069399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:03.256081189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256093619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256105589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.256599651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256631032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { 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.256645852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.256681172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256714292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256724512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256738352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256748632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256784232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.256810263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256826443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256840113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.257363875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { 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.257391676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257428276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257438496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257453076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257465906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257477326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.257489946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257994879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { 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.258829943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258853723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258865383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258877833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258888233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258909073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.258920913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.258935294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.258948984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.258963214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258974834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258987054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258998554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259010314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259025344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259036914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259048644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259058804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259070104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.259092434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.26022321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.26025179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.26031341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260350861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260364361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260374851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260387331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260407951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260429121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260445121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260459801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:03.260481111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.260495101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.261798588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.261830568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261863188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261874568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261886848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261898258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261910199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261921349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261938149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261950779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261962019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261975489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261990359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.262002939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.263843739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264723663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.264739993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264772013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264793094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264817384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.264841184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.264855714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.253065915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.253116585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.253127995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.253145376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.253156146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254538263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254577513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254595203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254609023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254641273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254663243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254685173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254706944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254733354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254757584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254781424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254806774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254818974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254831924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { 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.254844294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, 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:49:04.254857254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254878864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254889615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254901675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254913985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254925755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254935815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254947495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254971085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254982685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254994615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255006325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.256596263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.256977815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.257007246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257023906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257035566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257048246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257058986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257071156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257081766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:04.257093956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257106156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.257118206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.25786517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.25975822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { 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.25979282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.25980741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25983538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25984811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.25986057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25987736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25988973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.25991935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259941141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259953391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.259966871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { 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.259979861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259999631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260010331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.260021931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260031371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.260044141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.260055831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260067711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { 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.260080211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260093011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260102831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260114471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260125201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260136562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260148572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260160712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.260179062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.260201152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260215942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260228402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260248082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260260092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260278002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260290002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.260301722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260311782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260323282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.260347763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.261676749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.262113282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.262127972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262138602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262155922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262166632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262179782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262191852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262203762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262220102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262234622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:04.262248722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.262261042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.263297178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.264471194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264517824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264529834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264547074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264560954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264573544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264585994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264609255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264622155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264634575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264646135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264659145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.264671645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.265093037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.265119987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.265163427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265188268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265236498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.265261568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.265285538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.265300078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.253472889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.253515799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.253526829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.253536709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.253546549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25359767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25360951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25362182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25370911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253753171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253795301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253821691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253895281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.253930171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.253953642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.253976652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254013522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254028712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254100962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { 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.254112782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, 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:49:05.254129162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254149653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254159203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254170083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254179263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254191333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254200273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254210753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254233683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254244763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254255773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254266663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.2555276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25556056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.25557266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25561056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25561986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25564464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25565365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25566396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25567297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:05.25569121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.2557022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25571296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.256603105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.257461329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { 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.257473849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.257485869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25750702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25751687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.2575281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25753718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25755188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.25757709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25758825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25759935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.25760959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { 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.25762128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25763372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25764259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.25765349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25766228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25767256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.25768785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.257915242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { 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.257942552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257975472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257984842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257998392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258007252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258017862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.258030572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.258546085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.258583135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.258611835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258623015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258633925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258644575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258655055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258665395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258675866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258686256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258695456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258705936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.258716986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.260047273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.261686931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.261715811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261726911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261738031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261747382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261758402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261768902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261779282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261789592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261799842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:05.261814132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.261825212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.262794417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.263664511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263676501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263697841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263708712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263719312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263730222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263740592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263749542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263767652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263778102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263788572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263798932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.263810122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.264603806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.264633076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.264704997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265839222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265861422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.265884533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.265907573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.265918803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.253512751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.253580672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.253591432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.253601092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.253610622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.253624172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.253635842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.253646932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.256618187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257538872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257581332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257602612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257623512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257649982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257674042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257697422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257720513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257733273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257745283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { 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.257757003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, 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:49:06.257776813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257797583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257807473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257818623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257828343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257839643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257852513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258929599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.260168575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260181345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260192705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260204015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.260319486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260349616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.260364516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260463167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260491767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260519087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260528717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260545027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260554157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:06.260924419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260937949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.260949299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.261535992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.261576843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { 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.261589563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.264479677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26493516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26494781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.26496013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.26497179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.26499161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.26502158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.26503349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.26504443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.265736164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { 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.26702616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267063281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267076571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.267095021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267106841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267871525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.269449273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269475483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { 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.269489923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269502823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269513923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269525233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269535503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.269546713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269563354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.269575574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.269588594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.273152412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273179462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273190802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273201822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273212872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273223322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273233762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.273244532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273253512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.273717195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.278093037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.278129408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.278145138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.278158048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278168158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278180138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278189858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278201418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278214638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278226858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278238378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278249568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:06.278260338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.278273058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.278284258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.278296128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278308468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278317599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278328739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278339969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278350789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278361149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278370159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278381029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278393769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278404369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278414929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.278426089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.279014102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.279041622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.279075442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279110383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279160563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.279184543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.279207283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.279220993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25297998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25302108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25303201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25304177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25305121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25309674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253108131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253119501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253206591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253249671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253288401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253311912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253383312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253416102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253439362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253462202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253493763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253507603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253519683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { 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.253531473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, 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:49:07.253543113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253576923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253594943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253619023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253628373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253638943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253649253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253671833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253694794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253705764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253716564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253727514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25499845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255867395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.255881375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255894275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255904435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255916075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255925615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255936525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255945485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:07.255956585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255967445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255978865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.256058206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256085576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { 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.256099886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.256128016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256156866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256166286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256177456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256186386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256222747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256253687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256264507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256275287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.25678003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { 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.25680658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25684192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259650574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259662714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259672124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259682914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.259694094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259706815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { 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.259719225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259731155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259740685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259751585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259760865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259771625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259782675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259793905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.259805465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.259825585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259834865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259845785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259856195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259866855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259877465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259888195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259898915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259907806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259918116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.259929046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259940456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.259954546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259967346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259976606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259987576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259996596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260006976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260017536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260027816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260038146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260048456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:07.260064586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.260076626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.261016041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.261495094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261507814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261517314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261528214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261539134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261552454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261563444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261572624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261583484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261595904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261606594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261617044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.261628294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.26273168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264309348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264320598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264341848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264364378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264387549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264410439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.264420229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.254361119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.254412069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.254426779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.254436559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.25448684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25452114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25453345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25454472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254777251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254832121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254872342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254901052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256270159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256309639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256336339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.256359949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.258730802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258746002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258801992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { 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.258814992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, 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:49:08.258827292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258848702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258859242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258871052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258881232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258892462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258901772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258914322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.258937633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258949203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258970503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258981833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.258994963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259007333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.259019073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261002503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261014743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261051313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261060373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261079493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261088613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:08.261471645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.262663772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.262680272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.262692212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.262704042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { 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.262721312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.262733552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262779222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262789942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262810742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262820402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263880898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.265875028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.265891098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.265903158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.265915488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { 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.265935239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265948089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265957739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265968799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265978469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265989359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.266000689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.266014469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { 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.266026699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267920669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267946689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267958389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267968019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26828638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.268305131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.268922434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.270520172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.270534792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270549962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270561482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270580002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270597102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270608052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270618842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270630302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270639722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270650582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.270662023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.271716128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.272679903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.272692283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272701753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272712223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272721463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272732113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272742353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272753163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272763853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272774164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:08.272784854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.272796164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.273308616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.273339666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27590786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.27592335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.27593423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.27594485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.27595538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.27596586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27597473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27598506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27599544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27600835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.276162811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.276183061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.277847079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.27787372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.278079491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278117911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278947795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.280167251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.280213772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.280228062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.262556763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.262591023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.262602123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.262615963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.262724834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.262765344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.262777064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.262788674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.263158016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263211466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263250426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263279797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264656704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.265519888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.265553008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.265576549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.265599509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.265610929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.265625289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { 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.265637079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, 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:49:09.268656844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268702444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.268714025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.268747125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268756715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.268773475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.268782725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.269223197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.269251817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269263127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269279287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269314628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.270661554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.271307808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.271320708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271587209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271603809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271618769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.27162812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.27164496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27165404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:09.272682775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.272706395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.272718105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.27367938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.274280213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { 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.274298643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.274315883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274337024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274346344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.274356894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274365674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.274376034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.274399024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.274411354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.274429364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.274515734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { 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.274550515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278159593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.278175613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.278186763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278196153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.278610705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.278631505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.279251439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { 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.279944692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279994002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280004293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280034373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280043653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.281051888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.281074768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.281658091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.281683051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.284839057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.284899768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.284915448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.284925998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.284936538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.284946958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.284957328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.284967538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284976528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.285272119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.28530432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.286943158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.287027198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.288425506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.288453166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.288465146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.288474616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.288485196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.288495646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.288506416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.288516676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.288526906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:09.290002654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.290023684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.291521002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.291550962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.295380451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.295398981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.295410572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.295421562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.295432672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.295443172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.295452082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.295462452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.295473222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.295487442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.295924064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.295944064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.297685383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.297713504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.297880324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297920265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299448002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.30105372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.301078631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.301091581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.328847715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.330881905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.330910595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.330929775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.330939995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.330953746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.330966046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.330977846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.331968821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332016741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332055971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332088901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.337403309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.337455719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.337484179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.337507489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.33952676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.33955361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.33956783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { 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.33958372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, 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:49:10.345683001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.345749861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.345767082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.345803002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.345813252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.345837722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.345847022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.347807322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.347858982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.347881982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.347893323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.348297195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.351625712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.351659342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.351672782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.352234475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.352985939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.353010859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.353021979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.353039949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.353050149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:10.37866794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.378716471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.378729161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.400952105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.400997925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { 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.401012475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.420813207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.420993948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.421024608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.421041978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.421052288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.426938088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.426988248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.427005518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.427416301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.429663092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { 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.431443671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.431469381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.431481342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.431493932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.431505542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.437272951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.437304301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.439500833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { 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.443236552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.44484519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.44487951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.44489963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.44490922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.445785585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.446265328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.448595389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.449090542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.449372863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.449384663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.449403233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.449413863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.449429724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.449440364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.449450894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.449461514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.449471034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.45459543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.45462829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.457798736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.457830967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.480649094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.480696574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.480709584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.480720244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.480731454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.480743214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.480754374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.480764964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.480775374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:10.483657619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.484520984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.504791838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.506330366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.576346915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.576385565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.576397615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.576408895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.576419735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.576430495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.576439905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.576450355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.576461726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.576472256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.580358666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.580514786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.584328126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.584361116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.603780576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.603837816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.624572412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.624646103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.625338266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.62605276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.253765982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.253788282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.253798202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.253807912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.253837282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253881642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253893022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.253904202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254204574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254269094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254307644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254336964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254466525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254503725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254529735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254552996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.25544012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255911562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255930583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { 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.255946563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, 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:49:11.255958423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255979663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255989763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256000463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256010193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256020563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256029693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256040113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.256064753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.256075623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.256086573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.256097473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.257233719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257933223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.257959103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259906033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260900038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260929858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260940118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260950878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260960088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:11.260970638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.260982399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.260993319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.262012674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.262042174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { 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.262058704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.262137685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262189695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262199545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262216625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262225805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262268845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.262292815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.262303695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.262315985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.262839328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { 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.263717043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263729873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263739113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.263749803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263759263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.263769483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.263780523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.264594727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { 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.264614767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2652735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26528355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265315301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265324951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265476291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.266947739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.266961499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.266974519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.266987139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266996589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267007579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267019759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267030419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267040939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26705139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.2670673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26707668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26708741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.26709892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.267644343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.267673333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.267923974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269587963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269615463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269625283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269638553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269649593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269660303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269670563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269681453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:11.269692173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.269703413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.269714193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.269727983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270120556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270130806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270141676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270152236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270163416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.270174676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270183886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270194556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270205306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270216076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.270301056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.270320807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.271901805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.271922685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.272022825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272055585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272096435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.272122236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.272144966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.272161086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.254637408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.254682108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.254698698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.254708768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.255830384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256739058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256750438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256761698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256772809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256798759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256819639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256842489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256863709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.256887569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.256912399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.256935269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.256957799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.25696896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.25698172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { 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.25699375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, 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:49:12.25700679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25702735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25703695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25704797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25705714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25707515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25708405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.2570945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.25711969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.25713074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.25714168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.25715259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.258069975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.258100885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.258114345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260907159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26096773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26099997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26101054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2610215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26103141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:12.261370502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.261394012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.261405492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.262517297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.262548498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { 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.262561018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.262723449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263906164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263916174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263927094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263950245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263960775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.263986255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.264002615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.264015585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.264571848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { 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.264606668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264646398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264656358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264679808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264688848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264699198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.264709988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.265223241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { 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.265254851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265272921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265282451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265294301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265303451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265313901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.265325051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.265836794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.265861844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.265895184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.265904354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.265914884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.265926714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.265937564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.265947594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.265957894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.265968164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265977054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265987924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.265998755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.267364731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.267390262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.267424672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267433842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.267450942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.267460462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.267470782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267481012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267493622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267503722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267514082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:12.267524382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.267535232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.268876829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.268900989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268934959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268944399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268954919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26896535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26897594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.2689863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26899596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26900648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2690168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2690273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26903751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.26904969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.270595108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.270623528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.270685618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270711508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270754879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.270782389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.270805499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.270817339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.264410213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.264442743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.264453933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.264464213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.264508234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.264551134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.264562944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.264574334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.265148197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265208637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265251757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265275557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265519569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.265562009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.265586009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.265610469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.266933176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266975086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.266987796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { 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.266999616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, 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:49:13.26777983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26780983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26782004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.26783114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26784091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26785177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.267861241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.267915671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.267959461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.267971501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.267983291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.267994691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.269360328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.269392638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.269405218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272670755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.272725925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.272800545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.272822836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.272833836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272843256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:13.273245468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.273272658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.273284448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.274382443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.274411574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { 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.274425394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.274564434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274705275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274715345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.274740765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274750335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276056122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.276087762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276099232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.276110282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.276682765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { 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.276712195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276820666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.276830186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.276857906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.276867246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.276880806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.276892096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.277404189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { 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.277431249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280419404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280478154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280521614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280530954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.280776165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.280797055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.281407918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.281434339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.282722545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.282733625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.282745115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.282756085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.282771135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.282782115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.282792865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.282803955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282813125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.283914391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.283979201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.28559127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.28564436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.289531299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.28956734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.2895849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.28959543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.28960643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.28961695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.28962777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.28963798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.28964849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:13.289950872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.289976302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.291493499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.291519539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292637845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.292684635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.292710735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.292732486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.292756006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.292797526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292807076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292817906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292828806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292839536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.29359898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.29362244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.29550446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.29559503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:13.29565575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295689201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295737251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.295765441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.295788311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.295800661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.253030293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.253093903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.253105493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.253115923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.253133763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253149943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253164993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253176603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253268814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253308114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253337744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253363134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253434685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.253467855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.253491465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.253516085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.253556865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253575585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253588476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { 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.253600866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, 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:49:14.253613476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253648466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253669596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253694726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253704386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253715406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253724766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253755556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.253780677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253791947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253803117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.253814307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.255196293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.255230514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.255251724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255270534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255279934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255306244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255315654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255330374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255339514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:14.255351734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.255363834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.255374904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.256294249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.256322909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { 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.256335209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.256369829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256408459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256417849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.25643144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25644108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25647481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.2564982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.2565095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.25652052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.257033892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { 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.257066373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257103713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257113113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257134603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257144003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257154373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.257170243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.257677496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { 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.257707596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257739136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257748096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257765336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257774116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257939427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.257951587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.2585361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.25856389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.258746561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258756071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258767161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258778021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258788371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258800271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258810631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258820901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258830231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.260259069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.260279089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.266123378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.266159888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.266177969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266187839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266199379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266213409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266224279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266234569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266244879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266255719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266265929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:14.266276039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.266287319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.266298459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.266310329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266322289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266332609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266343469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266354299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26636478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26637555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26638473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26639529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26640606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26641669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26642731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.26643803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.26645009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.26646064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:14.26647167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26649276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2665132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.26653784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.26656098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.266573981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.253735352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.253785412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.253796292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.253806462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.253815972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253872322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253901292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.253917643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254154064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254183304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254205354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254230084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254251064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.254274744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.254298844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.254323225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.254352795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254364315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254376975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { 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.254388955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, 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:49:15.254401065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254423085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254433015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254444015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254463005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254474505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254483795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254494675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.254517985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254531066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254542286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.254553746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.260794897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260829937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.260843137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260855377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260865077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260876307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260885817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260896597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260911257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:15.260922357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260933637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260944857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.260955957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.260967068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { 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.260978898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.260991178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261014098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261023458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261034308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261043328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261054228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.261077728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261089018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261100258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.261111648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { 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.261125398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261137878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261147118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261157978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261167259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261177799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.261191229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261202499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { 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.261214429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261226359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261235389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261247739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261257029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261267329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261278319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.261289449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.261301219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.261313219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261322379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261333029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261343449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261353779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26136571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26137632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26138678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26139588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26140642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.26141737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.262356415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.262388275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.262505455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262518725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262532935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262542385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262558226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262569006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262579616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262590196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262600716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:15.262611346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.262622566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.264018763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.264788217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264820837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264839687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264857267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264880737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264894927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264916917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264928068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264941058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264955528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264967138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264982448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.264996348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.265834352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.26748488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:15.268725977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269757992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269812482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.269842572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.269866663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.269879593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.25336984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.25341967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.253430481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.253440491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.253450031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255174899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255186799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255203099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255214119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25523518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25525604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25527674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25529879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.25532209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.25534509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.25536894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.25539167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.25540275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.25541493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { 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.255426661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, 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:49:16.255438531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255460791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255470611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255481221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255490231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255500661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255509681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255519961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.255542831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255554771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255565871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255576411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.255586021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255597681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.255609161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255621331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255630202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255640652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255649582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255659862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255670512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:16.255680732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255691662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.255702422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.256492066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.256519436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { 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.256531536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.256561396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257817363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257829073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257846813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257856013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257866553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.257889883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.257901313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.257912613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.257922913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { 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.257934593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257948243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257958023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257968973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257978313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257989003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.258000214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258011204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { 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.258023294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258040484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258050554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258061644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258074944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258085474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258097024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.258456166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.258489946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.258503706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258513286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258524216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258534866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258545366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258555646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258577896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258588616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258597967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258608277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.258619217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.260203385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.260985959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.261010819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261021009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261032289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261041589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261056099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261066639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261077109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261087549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261097969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:16.261108139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.261119249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.26328736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.264038504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264052574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264062634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264076814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264087454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264097904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264108324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264117474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264127934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264138505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264148985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264159445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.264170415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.26513607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.26515899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:16.26525455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26527568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26531072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.265334251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.265359111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.265370811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.253647652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.253690453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.253702083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.253712683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.253722863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253759093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253773383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253786963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.253870574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253922014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253963174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254071765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262075885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262129745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262154195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262182906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262205966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262217636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262229976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { 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.262241866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, 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:49:17.262253656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262276276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262286416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262297546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262306806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262317286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262326306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262336816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262359886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262370897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262383517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262394457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262407617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262419557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262431387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262443437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.262452427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262462997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262471987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262482407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262491417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:17.262503147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262513977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262524667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262535377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262546087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { 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.262557807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.262569498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262590068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262598998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262610788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262619768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262629988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.262653048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262663938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262674688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262684638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { 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.262696358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262709898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262718888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.262729278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262738308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.262748528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262759418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262770128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { 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.262781879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262793859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262802769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262813119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262822019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.262833449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262844289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.262854989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.262866639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.262878519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262888449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262899409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262909789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262920079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262930359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262941119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262953289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262962189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262972839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.26298397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26299547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.26300754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26301992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2630292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26303989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26304872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26305897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26307166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26308222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26309278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26310346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:17.26311402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.2631248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.26317465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.263214651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263235071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263244981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263256171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263273451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263284391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263295301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263304601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263315131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263325781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263336411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263346921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.263358171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.264887029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.264909909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:17.264948029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264972279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265015919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.26503928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.26506361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.26507621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.253490433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.253540153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.253554763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.253564793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.253574463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254302427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254338297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254349937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254433767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254484938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254522618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254553908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254627068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.254662459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.254686009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.254710619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.254770499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254781639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.254793929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { 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.254805789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, 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:49:18.254841439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25487746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.2548967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25492069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25493038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25494099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25495001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25498088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.25500482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.25501584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.25502853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.25503948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.256262167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.256286107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.256299007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256333367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256353267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256375647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256385097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256395667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256404577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:18.256416307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.256431638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.256442678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.257435503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.257469713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { 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.257483463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.257496363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257525783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257535363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257548963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257562603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257598143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.257621834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.257632934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.257644004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.258223207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { 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.258262867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258289307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258303487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258314387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258323647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258334177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.258345387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.25887793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { 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.25890203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25893194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25894163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25895523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25896423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25897832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.25899007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.259524843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.259550033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.259582213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259592063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259610913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259621593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259632243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259642924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259653354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259666084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259674894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259685154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.259696134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261176301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.261204961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.261241581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261250551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261270851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261279802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261290182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261300542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261312572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261322842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261333302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:18.261343732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.261354552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.262863139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.26288642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26292048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.2629299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26294092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26295395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26296496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26297524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.2629841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26299463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2630053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26301595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26302626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.26303719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.264663509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.264688809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:18.264726609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264751729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264794579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.264818499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.264843109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.264855329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.253650334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.253706245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.253717415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.253727205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.253736575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253765205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253776485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253788015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.253881586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253926316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253970436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253993686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254073387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.254108087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.254131357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.254154127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.254193457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254212987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254225787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { 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.254237617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, 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:49:19.254249277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254281718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254297548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254321138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254330318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254340668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254349548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254375908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.254411498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254422408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254433118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.254445358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.255748295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255777275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.255789805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255814985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255824405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255852915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255862145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255873275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255882285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:19.255897626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255912526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.255923286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.2568561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262143707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { 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.262179967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.262193207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262214947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262224937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262236497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262250397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262261647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.262291808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262303408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262314388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.262326478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { 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.262338598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262351128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262360388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.262375878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262385348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.262395988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.262407598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262418758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { 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.262430728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262443238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262452648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262463878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262473458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.262484458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262497529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262508599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.262521029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.262534289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262543519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262555009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262566049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262577059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262588169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262604749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.262615349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262626889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262637629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.262649039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.262660229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.262677489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.26268965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26269945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26271046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26272609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26273685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26274827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26276097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26277179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26278204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:19.26279257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.26280352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.263688775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.263715265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263894756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263904776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263944436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263968906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263985406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263996636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264006296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264017036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264028136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264038986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264049996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.264061636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.265606324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.265635044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:19.265713835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265740285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265784795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.265808895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.265833495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.265846495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.253299963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.253347313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.253357993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.253369223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.253379203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253418764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253431554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253444274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.253543074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254545429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254579679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25460172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25462375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.25465104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.25467446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.25469798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.25472303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.25473474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.25474714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { 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.25476016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, 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:49:20.25477239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254793891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254803951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254817941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254827211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254838761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254848531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254860061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.254883661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.254895531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.254906921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.254918171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.255509264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255545434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.255557684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255599595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255609035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255639285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255648425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255662495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255671845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:20.255691655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255703215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.255755595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.25664062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.25667573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { 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.25668804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.256848401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256889631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256899231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256914871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256923691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257014672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.257037702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257048562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.257186763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.258868331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { 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.258898061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259028192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259038852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259078942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259089082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259099672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.259110812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259643295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { 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.259673495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259751016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259760126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259783046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259792006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.259802696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.259815506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.260341259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.260371029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.263216483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263233103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263244133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263254753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263265273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263275443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263285733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263295974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263305204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263702736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.263731736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.265253413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.265744296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.265757676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265767176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265778046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265787886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265798916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265809496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265820136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265835716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265846726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:20.26649268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.26652194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.267936597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.269035562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269049012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.269066652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.269077742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.269088672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.269099232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.269114232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.269123303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.269133923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.269144543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.269154933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.269165803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.269176813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.269676895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.269703655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:20.272381579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27266812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272789651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.272822051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.272878221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.272891441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.269255984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.269291654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.269302834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.269312884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.269421925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271033983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271093743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271112113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271126613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271159724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271182464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271205224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271235024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.271262734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.271293994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.271318364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.271517255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271549576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.271565306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { 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.271579266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, 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:49:21.274724762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274778302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.274791982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.274825002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274835622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.274848132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.274858442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.275232054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.275258544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.275279614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.275291905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.275320505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.276625751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.276657341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.276671982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277300485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.277311985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277352965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277367675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.277379795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.277390865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:21.278125159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.278145069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.278160679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.279142494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.279178744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { 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.279201704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.279262054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279301365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.279312015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.279327315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.279337565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.279383385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.279408985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.279421145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.279433565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.279973428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { 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.280000008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283037473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.283072453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.283085333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.283101333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.283348085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.283362895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.283969698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { 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.284007578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284180599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.284192069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284220099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284230709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.285334935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.285351535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.285938248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.285968798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.286080988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.286093939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.286107169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.286119579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.286131759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.286143499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.286155339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.286167539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.286177509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.286190949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.286202949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.289270265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.289944418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.290681112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.290692952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.290772532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.290784472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.290796792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.290809282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.290821202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.290836292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.290848273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:21.290972683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.290985933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.292481191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.292514431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293718667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293731067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293743057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293754917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293767837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.293795817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.293806818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.293818988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.293831198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.293848338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.294959923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.294988543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.296583102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.296614802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:21.300139539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300174349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300539201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.300578621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.300621632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.300639022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.253079874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.253114484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.253125914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.253136124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.253146744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253196534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253210205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253223655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253312675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253356905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253393285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253425446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253496196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.253525946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.253553886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.253578716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.253618977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253634587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253649727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { 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.253662917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, 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:49:22.253675797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253701527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253720807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253744627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253757147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253773617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253790827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253812598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.253846298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253858358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253870958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.253884378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.255115394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.255144834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.255158894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255194184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255204664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255227625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255237935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255249515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255259405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:22.255272795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.255287595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.255300375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.256200379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.257573006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { 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.257586746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.257599466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257625546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257636116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257648506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257661826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257675837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.257713707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.257726017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.257739737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.257761417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { 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.257774777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257787997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257798667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257813167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257823267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257837897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.257852317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.257863927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { 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.257885108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257900298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257910678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257922618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257932458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257943938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.257961028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.258242009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.258269809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.25830485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25831604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25832862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25834069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25835269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25836427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25837596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.25838782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25841163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.25842566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.259793387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.260547921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.260565481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260577451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260590421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260600731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260622561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260634501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260658072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260670912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260686322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:22.260698352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.260713362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.261368895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.261400865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261438905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261449766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261461716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261473676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261490896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261502086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261519346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261530756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261543766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261561056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261573516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.261587076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.263101874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.263926418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:22.263939088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263963028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263984708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.264009278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.264033779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.264047849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.253310475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.253358856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.253369886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.253380856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.253390656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253437436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253450696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253462496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253561607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253608097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253645207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253676167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253747988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.253778558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.253802318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.253825788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.253860118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253878508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.253891488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { 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.253903568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, 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:49:23.253915888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253942419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253961189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253985579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253994809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254007309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254016689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254099799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.254124619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.25413584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.25414714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.25415829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.255373986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255406176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.255418296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255451526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255460896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255483436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255492756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255502936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255511597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:23.255521897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255538957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.255550507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.256440671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.256963764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { 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.256975974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.256988024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257009354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257018704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257029394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257038504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257048834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.257073254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257083904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257094505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.257151325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { 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.257179815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257214005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257223295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257238685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257247875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257260335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.257271585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257771768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { 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.257799248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257832988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257842888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257856318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257865468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257875848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.257890419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.258414961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.258440081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.258473951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258485242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258496082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258506762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258517462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258528102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258538782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258548982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258558052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258568452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.258580622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259928219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.259958859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.259992429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260001959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260021999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260031299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260041629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260051999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26006231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26007256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26008305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:23.26009493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.26010609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.261437616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.261463267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261502517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263316306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263327856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263338666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263349246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263359756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263368976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263382616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263393286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263404106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263414706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.263425797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.263436887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263447967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:23.263459217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263481887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263502807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.263526207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.263549407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.263560107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253291096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253338336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253350187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253360937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253370977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253385067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253398097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253410117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253422917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253446287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253472797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253495097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253537077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.253578628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.253604018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.253628078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.253665548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253681038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253695358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { 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.253708868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, 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:49:24.253721998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253753669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253767389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253799179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253809789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253823379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253833299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253850839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.253877569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253890299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253902019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.253913979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.255192786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.255228916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.255248966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255262386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255273376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255285816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255296236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255308256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255318467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:24.255335447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.255349267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.255362057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.256255201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.256284201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { 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.256298561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.256330672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256361442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256371972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256383942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256393602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256426232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.256453042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.256465272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.256477482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.256989465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { 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.257041505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257055515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257065255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257077365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257087165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257098916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.257113156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.257616068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { 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.257648458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257680378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257690878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257704699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257715439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257726929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.257744319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.258290652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.258323242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.258338552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258349492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258363872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258375742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258387852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258399382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258413792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258426062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258436312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258448512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.258461182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.259834449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.25987437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.25988906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25989918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25991068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2599205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.25993197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.25994295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.25995344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.25996413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.25997477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:24.25999092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.26000249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.261327257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.261366657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261380887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261391097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261402617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261413707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261424687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261435807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261446257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261462458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261473508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261484228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261495168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.261506358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.263015605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.264756634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:24.264781244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264803804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264829984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.264854104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.264877914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.264891884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.2538223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.25388354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.25389573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.25390664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.25391711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.253943051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.253957601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.253975491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.254072591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254129331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254165392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254196122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254270532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.254319892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.254345543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.254370443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.254410983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.254430833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.254444173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { 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.254457653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, 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:49:25.254471953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254502133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254518883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254542084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254552964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254565294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254576484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254603104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.254631884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.254644774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.254656864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.254669104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.255958131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.256008141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.256028381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256041951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256053601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256065841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256077701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256089771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256102801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:25.256115492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.256128572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.256143172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.257065636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.257091736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { 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.257106127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.257136107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257161667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257173277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257185437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257195447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257230977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.257258607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.257270607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.257282987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.25781464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { 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.2578438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2578937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257925181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257938631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257950141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257974701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.257992911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.258505734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { 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.258551444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258564984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258575324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258586064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258595524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258605894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.258617494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.259107636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.259132307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.259165797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259175207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259186467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259196817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259207417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259217707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259228017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259238477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259247537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259257877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.259268817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.260646714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.260669374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.260702494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260711824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260731854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260741024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262261192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262273232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262283962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262294252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262304472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:25.262315012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.262328582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.262340002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.262352082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262364212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262373353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262383863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262394583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262405263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262415733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262424693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262435103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262449093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262459553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262469943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.262487863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.26388888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.264111441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:25.264122661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264143311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264166222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.264189172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.264212002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.264224522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.253485859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.253523559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.253534289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.253543979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.25355767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.253921321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.253943912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.253955652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254055472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254097942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254135242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254160923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254229423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.254264953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.254289583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.254312493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.254345063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254359594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254371764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { 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.254383604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, 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:49:26.254395284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254422854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254438584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254460684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254471754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254482644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254491524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254513794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.254536914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254547954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254558615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.254569555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.255823901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.255855761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.255867541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255897891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255907031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255926981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255935911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255946161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255955071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:26.255966521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.255978031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.255989002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.256904396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.25776786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { 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.25778229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.25779465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25781567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257825341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257835861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257844731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257854971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.257879571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.257890381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.257901371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.257911461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { 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.257922981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257934931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257943931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257954581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257963901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257974161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.257984871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.258297483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { 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.258323743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258357983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258367203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258386913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258395903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258406033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.258418814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.258962456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.259363838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.259381918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259392158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259403548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259414189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259425199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259436309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259447109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259457769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259467849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259478609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.259490079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.260546764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.261977031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.261990002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261999562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262010502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262019722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262030252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262051792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262062402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262072772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262083402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:26.262093792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.262106252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.262142942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.262170002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262208763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262217913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262228473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262239163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262249613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262260133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262269023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262279483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262291513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262302003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262312463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.262323623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.263881021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.265102767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:26.265114177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265135157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265157318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.265180508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.265203508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.265214938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.252997677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.253039767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.253055318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.253065388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.253075148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253115808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253127698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253138918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253230628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253276189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253316839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253340109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253412969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.253447549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.25347493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.25349824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.25352928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.2535488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.25356671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { 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.25357924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, 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:49:27.25359114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25361887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25363659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25366061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253669921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253680531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253689481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253718521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.253741851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253752871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253763611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.253774341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.255064458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.255088448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.255108408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255141688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255150918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255176528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255185518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255195708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255204788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:27.255218278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.255229288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.255240208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.256142143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.256171643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { 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.256185033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.256214853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256249064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256258164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256270964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256279974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256311474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.256336324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.256347174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.256357984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.256872437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { 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.256899077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256937917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.256947107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.256967667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256976677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.256987217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.256998467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.25749892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { 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.25752522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25756372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25757286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25759052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25759944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25760958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.25762043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.258145313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.258173123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.258205973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258216543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258227274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258237564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258247994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258258374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258268804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258279184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258288094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258298824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.258309764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.259673661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.259699631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.259732991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259742061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259760601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259769701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259780081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259790361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259800741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259811032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259821662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:27.259831862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.259842692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.261184738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.261210919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261245389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261254369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261264979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261275479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261286089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261296569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261305659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261316259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261326639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261338669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261348979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.261359899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.262919317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.262948137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:27.262988698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263010558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263049328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.263073248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.263096558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.263107268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.253154219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.253191479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.253202819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.253218359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.25329743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.25334139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.25335322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.25336461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.253538691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253592851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253633321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253656941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254022253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.254075063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.254100824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.254124434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.254292065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.254318935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.254333545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { 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.254345665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, 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:49:28.254420505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254461985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254474386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254503416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254513006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254524016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254533266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25529704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.25532797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.25533942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.25535066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.25540439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.256665057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.256692787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.256704857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256781997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256795197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256819137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256828507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256838777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256847788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:28.256864308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.256880828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.256892268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.257816732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.257845153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { 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.257894943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.258434666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258476376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258485706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258497736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258507556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258546776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.258570496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.258592126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.258602896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.259142689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { 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.259173299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2592605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.25926998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.25929728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25930671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25931775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.25932877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.259837673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { 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.259868463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260403925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260413526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260441606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260450996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260465266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.260479056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.261030279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.261056419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.261136059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261145469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261157899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261168569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261179409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261189669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26120003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26121077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26121967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26123021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.26124104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.262651297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.262678037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.263046079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263055309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263081899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263096409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263107259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263117379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263127689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263137909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263148009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:28.263176479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.263193549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.264609576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.264641377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265476861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265503921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265515071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265525991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265536981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.265548061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265561431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265571811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265582981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265594021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.265783172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.265801942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.267588341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.267616391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:28.268218644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268256055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268391055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.268417495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.268519226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.268531166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.253495502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.253538642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.253550132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.253566282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.253581472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.253616142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.253628262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.253639372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.253726843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253770773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253809623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253833513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253905144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.253937674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.253966444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.253990154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.254016354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.254033484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.254054544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { 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.254067474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, 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:49:29.254079654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254111145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254129485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254153685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254163375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254174315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254183595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254209745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.254236305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.254247705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.254258835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.254269575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.255553342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.255590182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.255602272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255639562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255650982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255675493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255684803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255695433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255704693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:29.255717813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.255729873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.255740643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.256640277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.256669158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { 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.256681248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.256712868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256746878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256756648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256768588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256777768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256809208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.256832908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.256845888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.256856969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.257365241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { 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.257395711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257431571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257440941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257461242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257470722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257481152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.257492452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.257995804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { 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.258025394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258069635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258078925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258098555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258107965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258118385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.258135425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.258641177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.258670988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.258704228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258713808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258726828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258737798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258748348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258758888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258769538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258780318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258789538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258873569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.258904369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.260319426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.260347586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.260487757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260497727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260518837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260529127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260540147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260551087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260561827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260572677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260583427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:29.261514922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.261532422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.262994459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.263018979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263093209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263102919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26311425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26312534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26313635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26314726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26316299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26317382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26318463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26319573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26320827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.26321962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.264709738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.264730188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:29.267394141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267423691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267776793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.267808133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.267847543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.267859694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255128361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255164021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255175341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255185591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255197951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255237621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.255269741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.255281271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.255579793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255631893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255672353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255696023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255845004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.255890724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.255920924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.255945315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.256784589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.256817549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.256830269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { 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.256844429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, 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:49:30.256944579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2569876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25700035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25702817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.2570378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2570495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25705899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25709896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.25712542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.25713693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.25714834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.257159571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.258447767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.258478877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.258491177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258557737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258567078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258595738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258605098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258615958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258625458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:30.258636528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.258648278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.258659558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.259578303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.259609073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { 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.259621783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.262288336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262334347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262345437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262356677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262366207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262692648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.262736709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.262749599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.262765649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.263345012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { 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.263375952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263527293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263537173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.263560453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263569943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264492127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.264511818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.26506618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { 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.265104951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265167851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265178411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265196681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265206431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265217051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.265234641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.265769744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.265815524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.268285147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268310947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268322737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268339107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268349747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268360647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268371527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268382157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268391337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268518608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.268540668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.270044126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.270082896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.270258687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270271117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270292797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270302667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270313687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270324497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270335147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270345837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270356577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:30.271191551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.271209241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.272655148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.272682868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272765959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272775439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272786479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272797549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272808629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272819409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272828649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272845109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272856299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272867019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272877729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.272890789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.274442627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.274468697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:30.27707111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277105481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277427492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.277460562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.277501333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.277512573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.67337134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:49:30.674064454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","error":"proto error: io error: Network is unreachable (os error 101)","delay":"230.465801722s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.252979099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.253015979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.253032879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.25304338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.25305342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25313304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25315568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25316728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25324701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253288331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253327141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253350751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253420491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.253451762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.253476442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.253499172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.253527382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.253540202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.253556662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { 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.253568932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, 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:49:31.253580992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253604842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253621142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253645812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253655563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253666223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253675433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253696463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.253720623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.253731893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.253743063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.253754183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.254988529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.255020699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.255032789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25506684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25507624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25509969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25510893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25511947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25512867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:31.25513928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25515052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.25516174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.256076875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.256108125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { 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.256120415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.256153075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256184385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256193705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256204265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256213805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256243616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.256267746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.256279826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.256290766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.256807728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { 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.256833639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256872759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.256882089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.256895709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256905059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.256915549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.256926909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.257430802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { 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.257456232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257489662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257499212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257514812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257524112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257534272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.257545212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.258078155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.258107945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.258139915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258151645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258162435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258173085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258183695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258194275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258205795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258216665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258225976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258236446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.258247606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.259637093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.259658533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.259698243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259707883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259723323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259732943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259743823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259754683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259765593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259776433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259787093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:31.259797783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.259809104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.261189501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.261218351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261234831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261244411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261255301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261266071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261277491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261287801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261296721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261307021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261317431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261332471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261343371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.261354331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.262942439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.2629694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:31.26300768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26302924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26306778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.26309145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.26311525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.26312664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253239886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253276716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253287786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253303766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253313586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253349176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253361036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253372596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253454677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253497687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253535947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253563057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253635078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.253664078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.253689808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.253713468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.253748278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253764358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253777258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { 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.253791799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, 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:49:32.253803859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253825529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253844049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253868809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253878729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253889569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253898839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253922899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.253948579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253959769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253970829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.253981879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.255255816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.255286956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.255299116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255336936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255350086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255374216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255383626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255395276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255404676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:32.255418177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.255430827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.255442217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.256343511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.256373071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { 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.256385341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.256417241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256453012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256462572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256475762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256485252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256519892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.256542962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.256555992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.256567062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.257077405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { 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.257107605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257144885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257154355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257168125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257177615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257188215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.257199555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.257703428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { 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.257729518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257763428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257772778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257786998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257796348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257807108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.257820678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.258341561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.258369821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.258408111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258417361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258429191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258439701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258450651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258461492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258472292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258483202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258492912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258503632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.258514872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.259859169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.259889559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.259926139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259935159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259955729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259965429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259975799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259985999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259996379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260006969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260017869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:32.260028359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.260039219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.261368806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.261397746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261434047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261443207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261453687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261464567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261480357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261491517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261500977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261511837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261522587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261533587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261545757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.261559327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.263065235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.263096995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:32.263134685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263157985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263196475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.263221756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.263245576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.263256016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.254806308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.254851799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.254863229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.254873519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.254907869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.254943889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.254956359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.254967989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.25524671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255295171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255336851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255360521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255560412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.255598082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.255623802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.255647452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.255891474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.255918284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.255931384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { 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.255945094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, 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:49:33.256001224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256041164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256053594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256081695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256091455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256102345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256111765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256309066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.256335116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.256347346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.256358736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.256392406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.257805203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.257838883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.257856833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258377506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258388076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258419286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258428706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258439796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258449176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:33.258550177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.258566917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.258578217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.259520392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.259554162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { 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.259566552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.260076634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260116425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260125985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260139215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260148365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260219115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.260243375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.260254905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.260267895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.260807028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { 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.260840308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261352311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261362291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261388181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261397621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261410751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.261424541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.261985464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { 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.262032664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262103575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262114795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262129545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262139135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.262149935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.262161255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.262683928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.262710728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.26306891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26307874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26309039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26310406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26311472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26312562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26313642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.26314706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26315646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26316698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.2631784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.264571617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.264601267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.264695508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264706418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264727068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264736368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264747258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264757878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264768648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264778898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264789768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:33.264800258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.264811798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.266220496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.266255256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26701623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26702669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26703805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26704886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26705994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26707066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26708014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26709124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26710207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2671128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267315271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.267328291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.26909761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.26912968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:33.269640203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269677183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269720863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.269745973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.269770043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.269781934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253066144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253119575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253131595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253142695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253153005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253187545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253206955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253225705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253325026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253374866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253412016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253443406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253516697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.253559447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.253587057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.253611637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.253654517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253670927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253685738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { 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.253703628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, 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:49:34.253725208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253753928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253767928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253794598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253805668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253818948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253829168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253860128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.253887999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253900399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253912449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.253924329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.255247065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.255276445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.255290685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255328006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255339396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255366536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255377596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255390976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255401386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:34.255413026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.255428196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.255441286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.256404361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.256440331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { 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.256455991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.256469041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256497691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256509341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256521721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256532232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256545862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.256572532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.256584142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.256603382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.257116594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { 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.257143925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257184155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257194745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257206435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257216525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257227925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.257250575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261079434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { 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.261102334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261120855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261132535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261145805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261157155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.261179955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261193675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261207305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261220715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.261234625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261245185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261256995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261274495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261286555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261309475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261322326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261334646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261345436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261359336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261380546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261397186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261416306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261430206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261443936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261456006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261467096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261479806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261492196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261504576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261516587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261528527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:34.261540957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261556457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.261568777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261601027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261637337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261647847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261660167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261673547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261685857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261697557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261707777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261719498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261730948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261744138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261756668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.261771198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.263299836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.263331136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:34.263374256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263397736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263445696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.263471936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.263496787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.263509297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.253653672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.253711442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.253723763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.253734583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.253745453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.253771283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.253787683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.253801173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.253902183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253953514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253994574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254019914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254110624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.254151025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.254179025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.254204105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.254241145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.254254775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.254268975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { 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.254282675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, 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:49:35.254298785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254333316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254347976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254375536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254386686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254399176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254409396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254435826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.254465086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.254477066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.254489776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.254502516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.255797893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.255828513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.255843013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256053544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256065274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256093964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256106154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256117824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256127934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:35.256220295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.256238355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.256251595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.258606767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.258639427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { 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.258653917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.258838008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258880268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258892338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258904848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.258915308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258927918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.258966248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.258978518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.258991419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.259539731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { 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.259570601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259653272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259664202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259677402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259687842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259699762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.259722112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.260225715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { 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.260253305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260289075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260300305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260313685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260324005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26321642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.26323169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.263881643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.263911243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.264273715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264285125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264297745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264309545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264324115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264336106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264347906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.264359876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264369736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264414466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.264433896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.266796518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.266828698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.266939019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266949319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266975359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266986159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266997999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267011849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267024089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267036199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267048589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:35.267060569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.267073009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.268489397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.268521797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268586327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268597287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268610077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.268621847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.268648527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.268670607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.268681617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.268695448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.268707618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.268719898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.268731928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.268746438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.270278386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.270311656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:35.272920878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272960499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2732944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.2733239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.273378181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.273390631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253408846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253431116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253441746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253452336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253484586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253539966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.253557976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.253571067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.253656087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253698997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253739497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253764487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253835858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.253866758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.253892258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.253919208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.253950708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.253964479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.253977919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { 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.253991609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, 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:49:36.254007529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254029919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254060169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254084319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254095049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254106989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254117209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254147229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.25417373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.25418547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.25419756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.25420972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.255424696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.255453816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.255467756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255502476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255512696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255535826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255545806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255558416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255567826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:36.255579186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.255597717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.255610307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.256498491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.256526421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { 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.256541291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.256571691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256598821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256609351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256621972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256632542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256665702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.256691322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.256703662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.256717232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.257225694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { 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.257252865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257289105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257299725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257312225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257322455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257334535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.257351865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.257852978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { 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.257879508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257914778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257927308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257939058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257949438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257960478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.257977178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.258493171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.258530001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.258565761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258577431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258589811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258601911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258615671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258628821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258641032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258653092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258664372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258676442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.258688672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.260031199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.260060959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.260094399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260106189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260121359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260134409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260147219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260159189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260171379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260183859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260196169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:36.260208139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.26022143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.261568676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.261603086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261635797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261646537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261658627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261670427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261687007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261699687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261709807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261722307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261734057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261746167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261763157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.261776057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.263320175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.263353495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:36.263392006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263415016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263456166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.263483526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.263508346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.263518956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.253119349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.253156029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.253166689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.253176719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.253186549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.253654832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.253728182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.253753872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.253848783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253888233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253928123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253953223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254032594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.254081264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.254104944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.254129544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.254163674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.254183164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.254195374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { 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.254207275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, 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:49:37.254218865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254243905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254259405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254284025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254293285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254303745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254312715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254337195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.254362145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.254373005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.254384305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.254395115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.255608952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.255637802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.255649672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255682232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255691492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255716472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255725392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255737282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255746092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:37.255756382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.255767162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.255777922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.256690207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.256718187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { 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.256730077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.256761077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256794468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256803488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256813818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256822868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256854518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.256877668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.256888518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.256899298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.257414861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { 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.257440991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257475741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257485101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257501011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257509921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257520031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.257530841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.258045534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { 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.258082984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258117404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258126394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258141374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258150244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258160414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.258173845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.258684487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.258714787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.258748777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258757907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258768497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258778858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258789728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258801118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258813528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258823978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258832878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258843138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.258854038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.260225755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.260253935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.260288795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260298335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260320055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260330645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260340975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260351425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260361775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260372105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260382615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:37.260392825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.260410626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.261794162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.261818062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261847523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261860993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261871923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261882663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261893133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261903613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261912803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261923693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261934323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261944993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261955403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.261972503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.263502371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.263533091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:37.263570401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263596171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263636022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.263660472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.263683332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.263694142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.252981773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253017793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253028553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253038353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253054913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253099704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253111124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253127514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253198364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253244534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253284675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253307585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253374975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.253407885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.253431285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.253457256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.253484746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253498856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253510876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { 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.253522606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, 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:49:38.253534176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253564106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253582396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253604576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253613706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253623976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253632756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253656397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.253679817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253692267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253703047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.253713797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.254954043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.254986503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.254999593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255013203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255022673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255048104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255057334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255067684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255080784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:38.255091084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.255102144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.255112924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.256010918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.256042259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { 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.256054489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.256085859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256118459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256127539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256138099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256147019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256181939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.256205129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.256215989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.256226769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.256741042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { 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.256771022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256804462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.256813542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.256833093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256842063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.256852243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.256865653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.257363995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { 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.257389515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257423196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257432136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257446756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257455566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257465706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.257477046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.257991168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.258023059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.258066859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258076599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258086959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258097169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258107399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258117499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258129099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258139359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258148229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258158699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.258169609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.259539566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.259565216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.259595576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259605176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259618256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259627576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259640677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259650987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259661467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259671677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259682187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:38.259692417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.259703407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.261041433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.261068074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261105314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261114514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261126444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261137064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261147664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261158004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261166974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261177264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261187524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261198064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261208304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.261219064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.262750392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.262779082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:38.262816862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262837602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262879023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.262901963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.262926473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.262937273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.266537546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.266569906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.266586906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.266597146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.266637616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.266677596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.266704587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.266722267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.266968618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267013978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267043868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267067158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268141644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.268181234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.268204794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.268231654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.268525556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.268553406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.268571486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { 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.268583646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, 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:49:39.269099139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269145879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.269156359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269183499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269192929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269204249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.269213229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.26933289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.26935668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.2693701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.26938135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.26939726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.270500876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.270523836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.270536676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273772772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.273799092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.273813283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.273822453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.273835643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273844873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:39.274210395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.274229195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.274240675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.27524624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.27527203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { 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.27528566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.27541074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275444551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275459341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.275470261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.275479601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276798107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.276828807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.276839737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.276850547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.27740236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { 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.2774288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280664537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.280694457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.280710867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.280720507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.281125669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.281148389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.281835152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { 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.281869073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282671387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282687337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282713017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282730277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.284149394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.284171944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.284760327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.284788317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.287799133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.287827303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.287839093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.287854173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.287865063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.287875383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.287895453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.287905723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.287914863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.288079954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.288097044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.289621332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.289647112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.29130472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.29131509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.29134655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.29135663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.29136918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.291379471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.291389751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.291400151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.291410501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:39.292229595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.292245415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.293690742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.293723982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.296750977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.296766797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.296781617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.296792257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.296802768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.296813068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.296821868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.296832168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.296842458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.296852728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.297156319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.297178619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.298878058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.298906988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:39.299502931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299542131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.300316865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.300343305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.300367516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.300380066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.300046929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.300086239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.300097499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.300107569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.301379075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.301415556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.301426906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.301437986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.335950539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336004189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336046219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3360765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.339288446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.339328866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.339352856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.339379626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.343000494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.343036194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.343048654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { 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.343060934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, 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:49:40.348801213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.348858254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.348869544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.348880514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.348889974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.348900434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.348910154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.350408351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.350449612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.350461722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.350477282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.350953274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.352441042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.352485972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.352498712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.438684594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.438717934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.438769044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.438779084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.438837715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.438847665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:40.44185911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.44188316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.44189478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.447327957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.447363177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { 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.447376848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.452794265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.452873835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.452885605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.452919995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.452929805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.457713729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.45775648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.45776859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.458051381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.460085831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { 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.460118162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.466477643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.466538683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.466629874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.466660104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.468941116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.468964656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.470452853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { 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.470485013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.471498718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.471524669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.471536369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.471545989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.482231702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.482251152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.484584874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.484610094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.490574104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.490606844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.490619014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.490629915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.490640855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.490651195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.490662015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.490677685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.490687365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.493464869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.493491779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.514218163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.514252923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.542931887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.542958247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.542971937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.542981977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.542992757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.543008947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.543019457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.543029797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.543039977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:40.547876341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.547899232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.568393684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.568422015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.593073378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.593106798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.593119328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.593138898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.593149898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.593160478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.593169888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.593180339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.593190739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.593201299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.596257104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.596287324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.599105748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.599132349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:40.604536356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604594246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.614147404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.614194334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.615149309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.615178719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.253963992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.254008993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.254019943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.254030003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.255158428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255200259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255212989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255231049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.25541616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25546161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25549978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25553071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255599741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.255634701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.255657731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.255685311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.255768572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.255799302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255812832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { 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.255824892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, 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:49:41.255836602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255862382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255872112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255882842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255892172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255902642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255911552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255927412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.255950982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255962052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255972893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.255985373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.257277189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.257309879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.257321879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257616451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257626721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257653061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257662141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257673411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257682611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:41.257722661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.257742031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.257753252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.258781937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.258812957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { 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.258825387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.271803942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271854332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271865342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.271892642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271902362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272052903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.272077443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.272088633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.272354005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.274355135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { 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.274388045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274558066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.274574156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.274594136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.274603276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.274614486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.274627866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.275182769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { 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.275208229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275294559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.275306109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.27531937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.27532897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.27534138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.27535282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.275880672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.275910462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.278753426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.278765027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.278775737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.278786127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.278796397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.278806817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278817137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.278828897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.278837597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279251369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.279269319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.280789777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.280821297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.280978788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.280988528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281015218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.281024738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.281035338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.281046178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.281058618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.281068778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.281079418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:41.281951933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.281972783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.28342911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.28345973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283526621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.283535601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.283546071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.283556471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.283568861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.283579101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.283587881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.283598281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.283608641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.283619121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.283629311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.283640051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.285152089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.285181029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:41.287657251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287701452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287890353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.287921663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.287957473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.287969933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253160063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253206853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253217503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253227873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253237373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253281644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.253292784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.253304054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.253392554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253439165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253476475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253516145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253590675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.253625915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.253649036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.253671706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.253714006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.253733646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.253745876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { 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.253757686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, 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:49:42.253865617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253912707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253926647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253956567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253965757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253976517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253985437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254083198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.254106868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.254117818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.254128638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.254228979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.256390289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.25642091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.25643304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25655595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25656597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25660003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256609071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256628351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256637261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:42.256656241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.256671021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.256682311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.257633656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.257667456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { 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.257679296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.257743976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257781776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257790947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257803767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257814097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257846397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.257869397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.257880177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.257890847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.25843832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { 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.25846851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261082803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261098053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261122223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261131253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261457335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.261480805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.262081518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { 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.262108978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262243289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262252769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262277979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262287069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.263036383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.263054403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.263605366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.263635926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.263701576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263710576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263721096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263731536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263741796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263752076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263762286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263772436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263782467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263792827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.263803677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.265162143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.265190773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.267698416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267707806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.267737656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.267746696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.267757026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.267767196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.267778716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.267788826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.267799066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:42.268036248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.268052408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.269529555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.269566025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269705436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.269714716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.269725106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.269735596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.269747326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.269758276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.269767136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.269777896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.269788277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.269798557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27055563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.27057411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.272154208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.272184049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:42.272249519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272273939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272313479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.272336759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.2723615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.27237248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.252970447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.253010377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.253022347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.253034087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.253847941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.253894282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.253907592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.253920782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.254149603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254211993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254250573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254276134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255023487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.255064277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.255089688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.255113758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.255211538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.255236048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.255258038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { 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.255271389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, 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:49:43.255333639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255373289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255386879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255417629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255428439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255440209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255450909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.258566065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.258603255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.258615355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.258627286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.258682416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.260026583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.260050133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.260064923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260349744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260374414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260388294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260400014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260418215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260428065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:43.260484685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.260500035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.260514305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.262208844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.262241004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { 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.262255424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.262798436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262843127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262854547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262869187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262879607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262945977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.262971357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.262983547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.262995507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.26355351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { 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.26358651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266520895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266532615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.266562295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266572585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.266852836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.266872797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.26746891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { 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.26750292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268100603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268111823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268139523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268150513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268970747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.268985117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.26956127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.2695963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.270081993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270093433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270105543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270117153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270128993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270148943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270160463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.270171673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.270194923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272492905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.272507525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.274018063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.274070973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.274735476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.274746296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.274778977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274793747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274805457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274816767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.274827847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.274844137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274855837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:43.274883987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.274902787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.277006008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.277040728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277962333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.277988083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278006313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278018333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278029683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278056163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278066363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278077913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278089953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278101543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.278112523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.278128373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.279674371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.279707441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:43.282291594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282332994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282582265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.282613366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.282639666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.282663666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253478174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253516824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253528495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253539555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253549925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.253588455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.253620255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.253633645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.253972067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254027907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254085107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254109707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254246738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.254282668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.254307538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.254331349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.255187983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.255230583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.255245923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { 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.255259403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, 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:49:44.255363064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255404834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255418974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255450184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255460874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255474144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255483964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255554205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.255578905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.255591085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.255603405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.255615375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.256912112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.256942382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.256956392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259496665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259508605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259548665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259558755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259572845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259583035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:44.259900567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.259922087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.259939067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.260965852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.260996002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { 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.261010092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.261139463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261182183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261192443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261204663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261214523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262066168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.262091028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.262103918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.262121408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.262681201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { 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.262712571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262790981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262817881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.262830861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262845581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.262858012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.262871182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.263359034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { 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.263386834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265764096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265775636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265809936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265820516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266055697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.266073357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.26667208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.26670071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.266929122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266941222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266954962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266966462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266977592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266989132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267002082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267016972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267056962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267722116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.267735636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.269186473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.269218573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.269296304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269306804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269333324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269344404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269355804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269367394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269379434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269392884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269407914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:44.269428374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.269445394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.270833391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.273180153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273354174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.273365864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.273378344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.273390034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.273402134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.273415004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.273424604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.273435985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.273446975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.273458355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.273698096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.273716866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.275368834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.275400034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:44.275535625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275568265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276290049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.276317819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.276342759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.276356409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.255453899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.255493889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.255505459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.255516659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.255527239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.25556676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.2555814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.25559638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.255981892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256036052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256079372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256101972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256237283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.256267703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.256292543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.256316443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.257150288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.257189098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.257204568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { 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.257217858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, 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:49:45.257319978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257358789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257370869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257390379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257405339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257423269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257433149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257465469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.257490709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.257503399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.257515739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.2575275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.258797456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.258821636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.258840596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258906336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258917797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258943967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258954637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258966217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258976157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:45.258989027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.259018027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.259030217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.259938252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.259974352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { 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.259988092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.262586685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262627315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262637795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262649255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262659275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.262981027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.263012797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.263026117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.263059717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.26364003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { 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.26367255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263817621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263828051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.263868111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263878311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264706385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.264722195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.265274478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { 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.265305618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265372419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265382799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265396569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265406419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265418789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.265436859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.265959742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.265989712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.268387484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268410544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268423204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268434904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268446424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268458114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268469194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268479944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268498164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268672275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.268700965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.270211383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.270243543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.270478364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.270489394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270517535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270528695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270540775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270553305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270565095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270576475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270590115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:45.271255548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.271274138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.272700456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.272730076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272828196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272858666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272871756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272884317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272896447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272908327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272923707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272935387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272947437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272959197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272971247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.272983837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.274497485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.274523845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:45.277029747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277067168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277351289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.277390259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.277428329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.27744276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253437454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253482484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253493914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253504444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253514444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253549484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.253570444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.253597824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.253695465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253745715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253786095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253817926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253893626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.253929956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.253955206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.253978816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.254024547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.254059257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.254075307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { 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.254088867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, 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:49:46.254108777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254146447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254165937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254192257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254204147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254217568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254227528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254264198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.254289048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.254306338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.254318588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.254335508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.255699185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.255739705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.255753585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255797146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255808026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255838016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255848746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255864226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255874176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:46.255893486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.255911466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.255923826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.256836371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.256870861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { 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.256884591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.256918551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256953311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256968121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256979932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256990002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257028272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.257058252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.257069802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.257081942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.257614575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { 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.257644105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257682195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257692505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257707435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257717425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257730255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.257742565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.258274258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { 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.258302688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258337098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258347328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258361418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258371469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258382599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.258400709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.258908741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.258938161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.259121992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259132942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259145552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259157143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259168593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259180023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259191473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259202243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259211713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259255713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.259278603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.261948527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.261978607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.262140528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262151128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262178658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262189458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262201468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262212708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262225668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262238728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262250678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:46.262264318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.262277588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.263717615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.263749855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263829646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263840316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263851846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263864136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263876516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.263888106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263897746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263922266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263934346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263948246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.263962977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.263984197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.265481724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.265510514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:46.268392869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268432029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269558944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.269601015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.269654625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.269666535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.253405957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.253456977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.253468577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.253479027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.253488897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.253568808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.253582368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.253595698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.253673528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253723469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253761589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253793769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253865379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.253896969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.25392195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.25394681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.25398748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.25400105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.25401485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { 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.2540285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, 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:49:47.25405479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25408699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25410143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254127591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254138651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254151901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254161351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254192281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.254218441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.254232011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.254244181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.254256261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.255582338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.255612388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.255631928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255665158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255676478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255699488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255709688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255721368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255731228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:47.255745269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.255777879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.255792899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.256730033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.256761614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { 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.256786664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.256825794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256857334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256867674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256879814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256889734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256923724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.256950464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.256962735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.256975255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.257499457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { 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.257528617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257572357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257582928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257597518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257607558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257619048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.257638648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.2581742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { 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.258201751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258236411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258246951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258260261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258270291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258281851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.258295871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.258820544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.258847324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.258882294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258893024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258905864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258917834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258929884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258940874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258959024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258971354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258983394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258995244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.259007225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.260416921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.260445782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.260486662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260497032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260510292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260522702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260543442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260563062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260575352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260587952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260600702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:47.260622972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.260635483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.262045569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.26208315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26211575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26212598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26213805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26215038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26216225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26217341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26218484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26219777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26220905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26222888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26224072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.26225378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.263813118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.263845248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:47.263887778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263910119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263952169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.263977339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.264001709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.264012139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258150611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258198421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258209151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258218991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258244701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.258289291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.258300592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.258311732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.258638083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258691193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258734394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258756664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259022285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.259061385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.259084435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.259107555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.259442667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.259475527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.259487767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { 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.259500047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, 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:49:48.259569258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259615128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259630178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259660518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259669828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259683628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259694488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25997907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.26002243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.26003433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.26004551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.26007028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.261609228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.261646098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.261663998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26214582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26215687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262199691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262208951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.262221851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262230911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:48.262342331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.262361951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.262372991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.263343526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.263378406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { 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.263392196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.263892119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263939529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.263948709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.263969879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263978789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.26405356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.26408138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.26409239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.26410306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.264649793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { 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.264679103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265155235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265182035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265193705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265203065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265213575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.265232125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.265761588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { 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.265790008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265869879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265878869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265903759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265921339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265931689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.265942519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.266475602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.266504502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.266855113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266864683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266875314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266885874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266896274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266906534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266916814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266933634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266942504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.266952534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.266963494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.268352291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.268382951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.268482011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268491031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268513932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.268522922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.268533262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.268543392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.268553622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.268563902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.268574232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:48.268584302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.268596392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.269960569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.269985269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270825723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270857223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270868763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270879623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270890123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.270900563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270909333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270919763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270935154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270946584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.271140745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.271155805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.272921034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.272948144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:48.273558327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273597767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273727048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.273753158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.273854828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.273867038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25375585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25380841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25382561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.2538358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25384663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.25386182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.25387547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.25388946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.253976451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254024451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254080251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254104021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254184962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.254225722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.254252442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.254285792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.254315462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.254330113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.254343653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { 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.254357143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, 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:49:49.254375083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254396773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254410183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254435353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254445803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254457473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254467693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254495173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.254523833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.254537374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.254549174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.254561194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25582826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.25586098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.25587501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25590938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25592013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25594251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25595251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255964031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255973831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:49.255986041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.255999721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.256011941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.256909965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.256940685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { 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.256963555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.256997846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257028436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257038756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257050726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257060586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257095126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.257124166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.257135886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.257148326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.257663349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { 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.257690719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257725949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257736169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257750219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257759819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257771759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.257783739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.258307482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { 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.258334062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258368142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258378222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258392252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258402253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258413463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.258430953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.258928905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.258962795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.259000455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259012055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259032356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259044016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259055426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259071666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259088276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259102346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259112526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259124266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.259142066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.260477423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.260505903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.260540993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260551463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260565223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260582173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260602583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260613843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260632273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260647704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260660974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:49.260672634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.260686524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.26204224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.262081471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262118121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262128511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262140411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262151891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262165371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262176581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262187911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262200071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262212831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262225251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262237021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.262249361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.263743269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.263774389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:49.263815129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263837359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263880219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.263904919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.26392917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.26393948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.252944366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253007756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253027526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253038947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253049457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253074567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.253087227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.253099877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.253143557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253195497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253234768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253264518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253336258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.253368368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.253395028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.253418858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.253454559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.253485409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.253504219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { 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.253524129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, 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:49:50.253558379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253591019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253604839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25363048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25364151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25365349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25366315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25369073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.25371545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.2537283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.25374048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.25375244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.255003676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.255034066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.255048017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255081567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255092007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255112707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255123287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255134707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255144327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:50.255155577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.255173847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.255186107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.256084882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.256114092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { 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.256129372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.256161382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256188652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256199092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256213482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256223602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256259072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.256287153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.256299023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.256312663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.256842645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { 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.256879476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256904246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.256915176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.256927056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256946696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.256963756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.256977056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.257450888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { 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.257479778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257513979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257524659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257539009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257548939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257566869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.257580039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.258111152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.258143222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.258180952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258194662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258206882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258218472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258230202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258241532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258264682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258275872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258294912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258306493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.258318913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.259675949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.259715839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.259731129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25974132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25975445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.25977517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.25978745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.25979897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.25981105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.25983278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.25984538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:50.25985716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.25986981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.261226827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.261253837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261281107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261292337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261304577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261316097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261328317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261339787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261351367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261363037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261375048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261398858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261410818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.261423698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.262967605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.262992385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:50.263023806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263046856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263088796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.263114136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.263138496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.263152566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.260334793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.260393283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.260405603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.260423053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.261373758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.261416748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.261430918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.261453438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.261616889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261653949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2616815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26170398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2617612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.26178954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.26181689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.26184153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.26186897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.261884171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.261929241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { 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.261942981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, 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:49:51.261964721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261987231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261998251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.262017071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262027581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262059151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262068971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.262091412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.262121522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.262134432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.262145872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.262157912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.263233667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.263267837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.263283357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266025791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.266047721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266083711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.266094721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.266106861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266116451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:51.266486333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.266500373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.266513443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.267512768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.267548328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { 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.267580528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.267717659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267756499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.267767389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.267778969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.267788999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268608633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.268634614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.268649994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.268662554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.269213766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { 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.269246307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269317377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.269327617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.269351147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.269361227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.269372507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.269385517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.2699075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { 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.26993423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272304172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.272315382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.272343212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272353542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.272537533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.272551563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.273206096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.273235477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.273370737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273382627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273399737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273413078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273426148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273438158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273449968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.273462298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.273472708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.274132771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.274145901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.275584058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.275612718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.278848204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.278860004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278890704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278901344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278912785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278924155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278935615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278947125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278971845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:51.279153456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.279169406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.280625113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.280657793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281331626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.281343226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.281355717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.281366787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.281378017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.281390387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281400027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281411287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281423307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281435257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.281448057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.281460187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.283090635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.283121205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:51.283191886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283236336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283280306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.283305516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.283329916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.283341626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.252936327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.252989117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.253000917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.253011727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.253027317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.253042738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.253055848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.253068688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.253164738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253213108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253248389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253285889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256334334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.256367944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.256395624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.256419804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.256523375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.256553135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.256574625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { 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.256589505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, 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:49:52.256794386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256860626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256890627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256904527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256916037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256927887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256937657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256987327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.257018507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.257031347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.257044227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.257056407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.258388274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.258420284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.258434504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259165028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259178488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259215598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259231578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259243198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259253248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:52.259272018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.259291338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.259313148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.260290423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.260317643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { 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.260332343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.260392244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260420014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260430484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260442134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260452604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260495754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.260520704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.260532514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.260555414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.261071367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { 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.261098717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261143457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261154067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261165517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261175528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261186978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.261209658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.26172013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { 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.261865011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262986926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262999346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263028487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263038497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.263049437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.263067107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.26363088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.26366196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.26376731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26378167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26379472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26380812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26382026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263831961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263843591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263856601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263866751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263878781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.263890981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.265276108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.265309218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.26584114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.26585232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265876531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265887951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265900461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265912261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265924191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265938181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265949981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:52.265961041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.265974681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.267380888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.267411998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267498148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267509229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267521579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267533019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267546459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267558059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267568329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267589299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267601319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267614509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267627589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.267652719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.269144787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.269174677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:52.269658709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269696589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269736519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.26976487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.26978965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.26980145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253066048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253114318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253125668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253136388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253146648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253175599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253188559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253201689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253282269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253329229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25336714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25339088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25346329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.25349818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.25352555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.253549511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.253589231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253604171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253626791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { 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.253642701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, 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:49:53.253657371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253679061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253697821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253721511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253732561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253745052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253754902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253785412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.253812872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253826332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253838192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.253850242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.255140928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.255172599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.255186959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255226529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255237909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255263409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255273929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255285549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255295919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:53.255311609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.255327049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.255339359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.256241504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.256271184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { 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.256286324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.256321574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256348314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256358474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256373234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256383694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256420175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.256445475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.256458045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.256472055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.256980827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { 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.257009448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257046688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257057528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257088778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257098878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257110478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.257129068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.257635321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { 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.257665141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257701041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257711221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257724251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257734321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257746111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.257765331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.258294264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.258323954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.258358344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258369604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258381444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258395134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258407174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258418394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258436235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258447805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258459335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258476305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.258488905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.259829311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.259856192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.259889982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259906562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259917932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259942542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259953972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259970292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259982992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259995792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260008322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:53.260020052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.260032552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.261359649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.261389559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261425199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261435859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261447589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261459229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261471329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261482809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26149703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26151333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26152522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2615374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26154974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.26157524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.263085427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.263116937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:53.263158368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263180428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263225258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.263252048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.263276388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.263287938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253127839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253203559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253215779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253227369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253238219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.25326574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.25327894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.25329171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.25335942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25341095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253454331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253479741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253569791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.253610371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.253637071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.253661332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.253702882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.253724302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.253738782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { 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.253752282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, 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:49:54.253766502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253807432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253821672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253851583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253862183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253874073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253884133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253918903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.253945313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.253958163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.253969923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.253982003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.25537487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.25541247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.25542744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255471491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255481911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255515001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255526721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255538251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255549981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:54.255567801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.255584851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.255597231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.256518206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.256554146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { 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.256568406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.256608156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256640626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256650916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256665246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256675266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256714527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.256739507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.256751567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.256763877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.257287789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { 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.25731567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25735234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.2573627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.25738241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2573927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.25740397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.25741685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.257930583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { 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.257957623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257993643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258004293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258018113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258028193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258056503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.258073483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.258584486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.258612666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.258647316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258658836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258675456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258686816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258699426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258710816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258722766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258734496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258745677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258757537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.258778717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.260130383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.260162153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.260201684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260212194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260225804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260245954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260257604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260275404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260287784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260304064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260316254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:54.260334724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.260347554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.261671981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.261698931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261733341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261744901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261757091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261768581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261785491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261797251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261807412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261828532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261842362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261854582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261866312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.261880242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.263388839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.263418999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:54.2634575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26347909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26352003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.26354631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.26357035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.26358157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.253755273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.253818303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.253829693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.253840693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.253994454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254010184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254030674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254051514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254149154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254195735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254218695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254246375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254317595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.254354065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.254380276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.254409756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.254447706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.254464786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254480336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { 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.254493696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, 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:49:55.254524956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254563867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254578357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254605667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254616937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254630107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254640537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254671967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.254699237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254711237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254723737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.254736347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.256121814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.256157874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.256172804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256215895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256227945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256256115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256267045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256282935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256292415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:55.256304385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.256319565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.256331885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.25730704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.25734334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { 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.25735931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.25739517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257424431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257435991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257450471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257460421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257498571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.257523841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.257535991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.257548791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.258123674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { 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.258152114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258210684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258245275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.258257865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258267315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.258277975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.258290695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.258770417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { 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.258797727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258830117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258845358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258855868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258864808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258874928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.258893418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.25941539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.25944041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.259474431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259483681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259494071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259504271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259517121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259527351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259538591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259549091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259558041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259568201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.259579111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.260988368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.261015778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.261048428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261057678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261082468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261091509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261101789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261111939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261122399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261132649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261143379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:55.261153499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.261164379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.262617366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.262638976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274522015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274546225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274557565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274568295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.274578785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.274588995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.274597945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.274608235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.274618485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.274628805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.274670656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.274684836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.27752994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.27756832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:55.277705561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277735181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277776321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.277801021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.277823721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.277835521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254618327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254654557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254665317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254675228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254684518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.254721788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.254738398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.254749668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.254952629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255008249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255047709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255069889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25517116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.25520822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.25523743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.25526157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.255903154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.255937204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.255949444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { 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.255961014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, 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:49:56.256621967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256670857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256682727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256713378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256722568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256733098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256742018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256821278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.256845588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.256857058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.256867858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.256878598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.258221555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.258253635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.258265515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2613497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.26136066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26139686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261405911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261418801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261428201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:56.261671452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.261693922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.261704942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.262724207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.262758927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { 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.262770657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.263972863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264018083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264027623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264047933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264056964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264135834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.264158774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.264169524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.264180424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.264744487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { 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.264774827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26530012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26530944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.26533611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.2653451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.26536934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.2653859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.265934093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { 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.265961353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266032023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.266047283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266077133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266085993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.266096684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.266107794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.266630396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.266658876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.267131489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267140539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267150999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267161319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267171489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267183159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267193709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267203879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267212699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267229949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.267248549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.268674816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.268707016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.269133018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269142518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269170779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269181399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269191699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269201939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269212159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269222319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269232529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:56.269242809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.269253879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.270718356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.270739266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271213839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.271229079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.271239659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.271250119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.271260529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.271271289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.271280259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.271290879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.271301529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.271311969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.271322149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.271333319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.272870107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.272899997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:56.272984628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273010608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273051218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.273075678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.273098478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.273108678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.253788314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.253823474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.253834724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.253845794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.253855804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.253896204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.253909074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.253926914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.254271726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254328546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254372797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254394877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254508967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.254550487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.254575468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.254601028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.255410002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.255444122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.255458352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { 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.255471462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, 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:49:57.256025565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256071675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256083295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256112455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256123125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256136985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256147585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.256224876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.256249966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.256273756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.256285886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.256297646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.257564872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.257595942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.257610452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260685517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260714198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260727408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260737448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260749358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260763458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:57.261088189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.26112491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.26113799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.262154755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.262194395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { 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.262209915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.262820088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262866208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262878528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262898538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262909588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263802573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.263829093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.263841323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.263853353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.264424706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { 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.264461436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264943888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264954518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264987389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264997479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267454021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.267472131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.268083724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { 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.268117894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268809817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268830337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268864728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268874778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268971168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.268984108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.270350215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.270380245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.271889723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271916103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271928623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271951273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271963013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271974353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271990133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.272001533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.272019753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272031313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.272043413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.276147154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.276288535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.276893457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276904328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.277010328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277022758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277036248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277048128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277059628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277071358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277083088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:57.277271149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.277295569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.278795287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.278831907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27937057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.27938113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.27939424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.27940556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.27942624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.27943777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27944717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27946318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27947454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27948555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27949927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.27951157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.281072118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.281104428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:57.281198439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281230249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281278079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.281302549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.281327739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.281339619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253378942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253420672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253431582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253441702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253451272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.253487223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.253498573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.253514483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.253831584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253878235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253907085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253931635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254088286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.254137816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.254161886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.254191306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.25498367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.25501414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.25502752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { 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.25503957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, 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:49:58.255118661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255162471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255172741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255197791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255207051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255220441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255229371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255287511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.255311152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.255323792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.255334582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.255345422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.256563728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.256594218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.256605908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259171721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259200131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259211871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259221291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259231921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259240781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:58.259521872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.259544542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.259555762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.260553757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.260582697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { 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.260594857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.260729478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260768988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260783318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260793698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260802509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261637333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.261660603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.261671463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.261682203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.262262356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { 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.262292266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263579052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.263607262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.263619292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263628662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.263639462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.263650892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.263661903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { 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.263673963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265314671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265331101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265343361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265357801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265536282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.265549382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.266162905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.266193745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.266360336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266369676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266380636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266390916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266401216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266411426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266423656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266434066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266442966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26717588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.26719445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.268637587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.268677377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.268738827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268748267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268776308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.268786298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.268796678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.268811368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.268821798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.268832288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.268842738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:58.268852778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.268863558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.270237735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.270265215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272822808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272839078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272854038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272864948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272875358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272885648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272894528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272904868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272915308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272932268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27316403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.27318556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.274854378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.274876628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:58.275014359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275046819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275782933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.275814833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.275839483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.275851623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.253729364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.253766674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.253777475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.253787525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.253797125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.253835235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.253846625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.253857795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.254118996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254170116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254210857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254233137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254342057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.254375677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.254399358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.254423718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.255105751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.255138881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.255151391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { 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.255163111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, 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:49:59.255248072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255286352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255301402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255325492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255334832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255347892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255356822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255519753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.255542783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.255554173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.255568943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.255579743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.256793889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.256823749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.25683579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259350482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.259360132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259396002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259404962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259415572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259424462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:59.260249046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.260274096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.260285166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.261295691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.261331232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { 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.261343122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.261425402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261458302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261467372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.261481582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.261490932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261525713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.261557013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.261568013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.261578723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.262125335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { 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.262154876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262238876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262247846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.262267666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262276586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.262287116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.262303926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.262811549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { 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.262840509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262873859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.262883319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262902609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.262911669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.262923229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.262934059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.263441452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.263469802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.263505942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263515022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263525482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263535902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263546292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263556872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263567103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.263578583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.263587843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264094705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.264111355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.265613813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.265638183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.265718483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.265727583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265750453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265759573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265770003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265782173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265792443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265802843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265813344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:49:59.265823824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.265835084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.26722895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.267266591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267333091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267342951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267353891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267370251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267380791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.267391261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267400391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267410621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267420961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267431291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.267441782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.267452742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.268948079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.268979219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:49:59.269563112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269601912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269747923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.269777213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.269801103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.269812393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.254624449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.254659339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.254670259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.254680079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.254689439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25473393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25474537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.2547565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.254993371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255048311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255089621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255112982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255200322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255235582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255258792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255282692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255322643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255339343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255352203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { 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.255364213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, 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:50:00.255375893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255405283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255420113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255442463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255451703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255462113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.255470893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.255497863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.255520864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255531874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255542664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.255554764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.2568504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.25688156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.25689343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257557514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257576374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257616594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257625734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257638444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257648124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:00.257720784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257738194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.257749344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.258736969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.258770109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { 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.25878207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.25892864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25896928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258978271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.258992731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.259001621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259052981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.259076021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.259086801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.259097531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.259632054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { 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.259660474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259718474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.259728774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.259747704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259756744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259766894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.259782664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.260281337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { 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.260307717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260344207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.260353277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260370997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260379997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.260391627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.260402617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.26090193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.26093414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.26096734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26097662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26098734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26099766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26100835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261018551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261028891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.261040621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261049891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261060111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.261070991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.262479878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.262510128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.262547428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262556428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262576318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262585908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262596308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262606578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262618148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262628368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262638798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:00.262648858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.262659749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.263992895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.264022515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264058045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264067055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264077535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264088196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264099966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.264110316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264119646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264130096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264140646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264151386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.264161716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.264172596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.265683683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.265713404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:00.265752754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265774774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265816744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.265841164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.265865234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.265875184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.26897881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.26900955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.26902028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.26902997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.26906136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269093361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269105111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269116311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.269370222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269417262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269449452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269486662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270414847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.270444657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.270467727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.270490757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.270766489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.270792969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.270806289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { 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.270818449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, 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:50:01.271250761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271293372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.271305232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.271324772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271334132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.271344852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.271353792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.271469672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.271492983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271503903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271514563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.271526823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.272603778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.272635118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.272646888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275720334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.275730044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.275761664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.275770564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.275780794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.275789594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:01.276103356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.276125096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.276135996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.277132691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.277165531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { 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.277177311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.277749154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277791364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.277800514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.277813454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.277826134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.278545127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.278568478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.278579238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.278589988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.27914559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { 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.279176911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279624943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.279634053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.279664313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.279673253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.279706153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.279717503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.280250466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { 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.280279106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282875999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.282885749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282916509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.282925379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.283604552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.283661633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.283896894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.283922924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.284666217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.284701858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.284715598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.284727228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.284739448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.284750798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.284762618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.284774418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.284790318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.285592432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.285607502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.28714392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.28717579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.289942433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.289964323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.289977163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.289988594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.290000474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.290011624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.290027164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.290045044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.290056844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:01.290311985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.290325255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.291796193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.291826523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293052049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.293074049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.293086549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.293101689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.293117779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.293129699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.293139849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.29315167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.29316377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.29317632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.294735777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.294769328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.296354505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.296419946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:01.299022188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299067469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29937125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.29940191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.29944567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.299461771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.253155313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.253233283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.253245323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.253256173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.253267003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253281273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253293323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253305344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253340234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253381744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253417174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253449294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253519465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253548815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253584215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253608645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253637215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253657225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253672875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { 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.253695586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, 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:50:02.253709106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253730486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253747776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253761076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253771476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253783546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253793056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253819626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.253844386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253856276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253868176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.253880056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.255098302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.255127453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.255141873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255174163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255184553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255202953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255212653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255224043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255234153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:02.255245383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.255257663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.255271143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.256163188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256196968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { 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.256217678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.256261088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256285518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256295538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256307448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256317358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256358499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256383169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256395139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.256407359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.256921781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { 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.256952042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256985922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.256996252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257009182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257019052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257030392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.257048072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257538764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { 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.257574415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257609525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257619855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257632225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257642525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257653865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.257666515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.258196898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.258227548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.258264968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258276378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258288148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258299498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258311058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258322398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258343008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258354508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258367658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258382379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.258395349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.259750465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.259784305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.259820126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.259830306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259841946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259853586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259866066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259877706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259899036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259914376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259925956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:02.259937726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.259951726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.261282723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.261314293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261351343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261362403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261373913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261386073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261397973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.261412313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261422423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261442944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261455794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.261468234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.261480104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.261492574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.263025971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.263051711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:02.263095672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263118582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263162902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.263187572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.263213372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.263223822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.252987022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.253038823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.253050463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.253060833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.253071063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253838007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253866237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253879257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.253963967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254013118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254066618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254089438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254167108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254193918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254219109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254243329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.254285079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254302939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.254316469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { 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.254330539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, 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:50:03.254343669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254375799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254389359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.2544149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25442604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2544382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25444816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.2544749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.25450134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25451394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25452632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25453844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.255843317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.255871997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.255886047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255923597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255934527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255959967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255970297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255981717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255991607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:03.256005967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256018767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.256033197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.256968482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257004392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { 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.257018072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.257052742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257089763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257100083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257111783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257121613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257158193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.257183173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257195623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.257207903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.257736386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { 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.257764616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257798456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257808746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257823896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257835396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257846756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.257863806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.258397169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { 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.258431179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258469419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258479839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2584919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25850188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.25851304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.25853051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.259067102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.259099723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.259138403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259150323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259162563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259174433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259186343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259198453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259210643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259222683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259233463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259248323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.259260323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.26064118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.26067066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.271842535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271855335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271886755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271897066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271908866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271920476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271931796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271943386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271956676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:03.271982706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.272005936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.274477628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.274508779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274633819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.274645349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.274657329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.274668709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.27468992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.2747039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27471377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27473433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27474589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27475827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.27477863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.2747908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.276306497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.276332908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:03.276405358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276429078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276469948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.276494758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.276519418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.276532559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.25292864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.252972841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.252983931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.252994611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.253783975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.253838365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.253849645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.253860875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254012296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254078846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254121186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254145017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254243247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254278367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254301757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254324887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254376368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254398258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254410538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { 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.254422488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, 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:50:04.254436688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254470528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254489708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254515098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254525958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254536499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254545349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254572849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.254596059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254607069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254617879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.254628669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.255929385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.255958766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.255970746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258664339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.258676259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258714769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.258723819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258736769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258745789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:04.259076491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259098361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.259109461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.260172676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.260206526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { 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.260218976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.260341927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260379777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260388977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.260402977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.260411977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261209291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.261234661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.261246031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.261256791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.261830444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { 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.261857734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261922205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.261931655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.261953615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261962705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.261974225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.261987365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.262520038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { 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.262550508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265108811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265118611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265149061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265158431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.265433772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.265455953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.266087126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.266119546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.266266527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266276547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266287487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266297967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266308457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266318917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266329417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.266339797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.266348657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267105711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.267124821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.268577358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.268608268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.268670758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.268680268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268703609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.268712739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.268723189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.268733549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.268743969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.268754339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.268765929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:04.268776179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.268787219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.270174016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.270203866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272511748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272521848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272532428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272543048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272553478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.272564028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272574298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272584718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272594998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272605368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.272771819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.272788439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.274460527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.274490938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:04.275255911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275292951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276035255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.276085845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.276110005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.276126626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.254250069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.254298949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.25430977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.25432039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.25433008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25434271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25435401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.25436609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.254697431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254753552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254796952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254825922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254927483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254963873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.254987393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.255010193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.255790327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.255813207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.255832787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { 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.255844787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, 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:50:05.25635989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25640867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.25642706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25645254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25646195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25647695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.25648589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.25652039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.25654351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.256554441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.256565351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.256576561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.257832137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.257861987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.257873997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260840892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.260871732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260884072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260893552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260904212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.260913422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:05.261203863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.261222613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.261233573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.262319109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.262352179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { 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.262364309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.262935502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262978472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262988262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262999182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.263008402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263861237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.263895237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.263906537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.263917697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.26446126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { 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.26449313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264946212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264957182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264983662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264992732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.267364044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.267382654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.267983037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { 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.268014817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26867217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.268682841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.268715171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268724261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.268810931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.268824321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.270112158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.270143148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.271573835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271584075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271595075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271605545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271615795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271626115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271636435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.271646705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.271655905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.271672575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.271683496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.273115553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.273145993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.276149288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.276158838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276201288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276230398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276242218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.276252748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.276263498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.276273798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.276284228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:05.276444269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.276462389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.277935937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.277964407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278461189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278472099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278482659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278493099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278503409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.278513789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278522659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278534809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278545639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27855619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.2785666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.27857784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.280124267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.280154197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:05.280239818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280264298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280308248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.280331398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.280354368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.280366038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.255434447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.255478197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.255489307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.255499407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.255508877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.255537227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.255548897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.255560077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.255889619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255942929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255983149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2560297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25613745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.25617141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.256194851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.256217751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257037065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257069145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257081505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { 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.257093235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, 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:50:06.257189156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257229176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257243936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257272606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257281856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257293586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257302526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257343016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.257366226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257377097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257393997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.257404937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.258681193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.258713143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.258726313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261249516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261267136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261285246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261294366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261307316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261316456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:06.261625357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.261657498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.261669728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.262663713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.262695273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { 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.262707623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.262848054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262884434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.262894454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.262905174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.262914224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263773308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.263798648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.263810608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.263821418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.264375571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { 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.264410131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264477112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.264486252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.264507292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.264516722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.264527072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.264539412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.265047135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { 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.265076205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267492777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.267510477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267531847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267541027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.267757548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.267771458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.268367911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.268395121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.268632442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268642532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268653252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268664063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268674413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268685433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268695723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.268706513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.268715693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269399826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.269416976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.270928884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.270951104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.271022984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.271032524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271055324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271064434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271075155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271085465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271095775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271106195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271117045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:06.271131045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.271148085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.272499712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.272527822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275073385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275096015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.275107295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.275118335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.275129095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.275140015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.275148975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.275163735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.275174755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.275185195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.275400766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.275419616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.277047964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.277078214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:06.277211435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277260765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278003689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.278032069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.278065429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.278077619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.253191168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.253242018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.253252878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.253262828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.253272248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253311348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253322608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253333818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253419809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253469789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253504489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253534699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25360946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25364274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25366578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25368868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.25372517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25374105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.25375316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { 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.25376494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, 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:50:07.25377656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253808451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.253823661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253850421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.253859501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253869941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.253880081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.253905881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.253928731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253939601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253950271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.253961171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.255263458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255300038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.255316388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255355518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255364468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255396519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.255405589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255418949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.255428129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:07.255445039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255457429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.255468259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.256384924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256415894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { 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.256429144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.256466334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256498354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256507964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.256528044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.256537084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256587525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.256638575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256650875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.256661895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.257142277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { 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.257171868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257210848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257220358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257234548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257243638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257253788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.257266218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.257774771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { 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.257805221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257842511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257851601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257865021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257874051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.257884291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.257895061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.258428944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.258454964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.258488114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258497204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258507704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258518064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258528384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258538594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258548854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.258559565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258568395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.258578515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.258589465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.259975491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.260001212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.260039832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260049242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260065222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260075152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260085872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260096542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260106872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260117162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260127632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:07.260143612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.260159422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.261481949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.261510399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26164091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26165107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26166216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26167263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26168316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.26169385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26170267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26172482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26173515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.26174678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.26175917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.264274633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264307003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:07.264420834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264450064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264488144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264512044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.264535264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.264545614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.253686542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.253741252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.253757892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.253768662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.253945473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253966313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253980914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.253994084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254089474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254135764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254172624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254203975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254276755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.254311475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.254343475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.254371916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.254407456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254423106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254438866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { 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.254452616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, 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:50:08.254473966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254495416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254509436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254532846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254543346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254556246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254566386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254593727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.254619027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254631977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254644257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.254656617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.255886373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.255920803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.255935033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255973484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255984034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255999064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256008974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256021054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256031344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:08.256046124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256060254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.256073084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.256985959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.257014049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { 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.257030919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.257062469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257093259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257103599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257115959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257126009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.25718756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25720003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.25721274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.257742843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { 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.257770683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257806793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257817183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257831113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257841113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257852433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.257869923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258403216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { 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.258435096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258467486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258478236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258492896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258502886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258514376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.258532216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.259078669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.259106959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.259141299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25915441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25916659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25917912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25919129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25920353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25921533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.25922768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25923821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2592501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.25926233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.260642027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.260675327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.260713067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260723487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260735787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260754487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260765997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260786918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260799068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260812698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260824868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:08.260848158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.260862198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.262261905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.262293125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262330415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262345155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262357445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262369425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262389955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262401945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262420786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262433956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262446726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262461866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262473316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.262485486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.264052564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.264091704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:08.275518461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275563741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275689001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.275727162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.275884992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.275901152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.25494224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.254997801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.255015021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.255025351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.255035661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255050871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255073211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255086491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.255281782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255332862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255372113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255398453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255509163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.255549444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.255576094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.255600734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.256250477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256287617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.256302987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { 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.256315867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, 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:50:09.256985741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257034811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.257045981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257073291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257083741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257095641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257105831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.257180982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.257205682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257218192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257230822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.257242932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.258497528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.258525879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.258540069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261683064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.261695714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261726374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.261736954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.261748504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.261758924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:09.261994546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.262009076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.262021706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.263026971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.263060471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { 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.263074161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.264296897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264343357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.264354027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.264365617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.264375527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264470558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.264495828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264509018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.264521108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.265177731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { 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.265230231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265684204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.265695284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.265719554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.265729864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.265782474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.265799854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.266359317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { 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.266396067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26687098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.26688165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26691091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.26692141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.26693249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.26694794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.267500773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.267531953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.267611713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267623563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267635523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267647273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267659994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267671994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267684484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.267696204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.267706064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267718084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.267730164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269132081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.269166331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.269574593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.269585763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.269610053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269620703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269632903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269644064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269656084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269667954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269679814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:09.269692384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.269708804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.271115051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.271148541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271233991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.271244961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.271256732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.271268312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.271280542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.271291962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.271302382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.271315432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.271327392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.271341492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.271353022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.271365452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.27294379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.27300048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:09.273419012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273454702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273527633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.273559093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.273583923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.273595153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.258832452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.258908872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.258922363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.258942883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.260073398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260109278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260127608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.260141439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.360336156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.360396396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.360425166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.360447636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.366506306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.366549436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.366578556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.366603716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.3995561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.399610081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.399625861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { 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.399652681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, 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:50:10.403950282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.403998012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.404013362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.404062422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.404073382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.404085452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.404096342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.410686925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.410726506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.410739836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.410752416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.41169209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.413372119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.413401509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.413415719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.414231093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.414244353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.414301943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.414312003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.414340473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.414350633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:10.415841911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.415857791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.415870521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.417857641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.417883871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { 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.417898221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.435909121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.435960751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.435973901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.436005201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.436016161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.438660544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.438687344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.438705625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.456299512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.457399557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { 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.457435747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.458442632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.458456003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.458507753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.458518193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.463559838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.463591388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.466152401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { 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.466182191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.475163745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.475175665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.475217505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.475228546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.47800199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.47804485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.479944159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.479975799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.483990799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.484011989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.484029079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.484040639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.48405222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.48406384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.48407514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.48408639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.48409647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.48607591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.48610192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.488738743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.488774013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.489717958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.489728748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.489756908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.489768648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.489780548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.489792518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.489803818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.489815478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.489827318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:10.491207555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.491236785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.511011093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.511051003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.530715441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.530728601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.530741281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.530753031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.530764701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.530776321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.530787421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.530799601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.530810771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.530822021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.531742316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.531757946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.533845986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.533869876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:10.534418169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.534462429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.536825801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.536851851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.537103833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.537119123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.253819459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.253854139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.253865429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.253876319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.253891089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25392407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25394299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25395607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25404165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25409274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254131481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254155721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254233871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254259051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254285541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254309581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254350962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254376242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254393382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { 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.254410692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, 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:50:11.254423832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254456272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254470132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254494342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254505212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254517422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254527572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254558313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.254584653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254596233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254608423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.254620133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.255861309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.255896949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.255910239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255940779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.255951029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25597574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.25598613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25599734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.25600722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:11.25601843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25603441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.25604675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.256942514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.256970704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { 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.256985065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.257016335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257042175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257052105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257065925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257076035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257112435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.257137355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257149115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.257162375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.257677708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { 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.257707468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257741278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.257751638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"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.257765668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.257775318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.257789608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.257802519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.258400712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { 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.258434522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258478672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { 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.258489082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258500942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.258511012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","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.258522472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.258543742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.259053575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.259083735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.259119525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259130375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259150465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259163335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259175595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259187225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259199246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"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.259210926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.259222276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259233226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.259245646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.260579353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.260605373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.260639073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.260651363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260662593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260674103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260690503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260701953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260722683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260734063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260746323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:11.260758553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.260776934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.262169231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.262200031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262238801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262258401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262270071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262281691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262293641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"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.262304901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262324461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262336121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262349361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262361111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","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.262374332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.262386352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.263866859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.263897719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:11.263939299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263961199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26400237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.26402961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.26405375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.26406432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.253414899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.253489329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.25350088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.253979702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.253997312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254023472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254041442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254054162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254108223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254157793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254193053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254223303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254299153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.254337674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.254364314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.254389204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.254429904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254447504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254463364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { 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.254478234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, 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:50:12.254491454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254527465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.254545865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254569195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.254580345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254591895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.254601675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","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.254633345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.254659965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254672185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254685615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.254697695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.256112122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256167833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.256181523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256193993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { 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.256203913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256219973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.256229213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256239653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"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.256249503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"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:50:12.256259983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256271603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.256282333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.257243108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.257277858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { 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.257289908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.257327288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257359078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"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.257368208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"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.257380959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { 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.257389779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257423119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.257446059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.257456949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","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:12.257468889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.258026742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { 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.258084572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"575bd32d-bafc-4211-b3e8-4b66d17c132f","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"}